我正在更新和重新设计一个旧网站,目前使用html 4.01到html 5.该网站拥有不错的搜索引擎排名,他们希望保护这一点。重新设计包含相当简单的静态页面。我之前从未更新过实时网站,但对html,css,java和jquery有很好的把握。我的第一个问题是,最好是为网站当前使用的页面保留.htm文件扩展名,还是将它们重定向到具有不同文件扩展名的新页面?其次,要更新页面,是否像将新的html代码复制并粘贴到服务器上已有的html页面文件一样简单,并上传新的css和java文件?或者我应该使用程序来执行此操作吗?
谢谢大家!
答案 0 :(得分:2)
我的第一个问题是,最好是为网站当前使用的网页保留.htm文件扩展名,还是将其重定向到具有不同文件扩展名的新网页?
保持相同的URL优先于HTTP(或任何其他客户端)重定向。
文件名不一定与URL特别相关。
更新页面,就像将新的html代码复制并粘贴到服务器上已有的html页面文件一样简单
这取决于网站目前的运作方式。如果它只使用静态文件,那么是的,但你最好在开发系统上进行更改,然后使用像rsync这样的工具发布它们。
答案 1 :(得分:1)
有一点是,维护所有文件的文件名,拥有本地副本,编辑本地副本,不要忘记更改<!doctype html>
以反映html 5并推送到实时服务器。但不要忘记,在覆盖前有一个实时服务器的副本,如果你想要一个可靠的源代码管理和版本控制系统,请使用git
答案 2 :(得分:0)
切勿直接在实际网站上进行工作/编辑。首先,进行备份,归档,并设置一个可以工作的开发环境。 (也可以考虑使用修订控制。)还要设置一个测试服务器(客户端可以在网站上线之前检查该网站)。如果所有内容都经过测试,那么您可以在实时服务器上部署该站点。
我的第一个问题是保留.htm文件扩展名是否更好 对于网站当前使用的页面,或将它们重定向到 带有不同文件扩展名的新页面?
如果您想更改网址结构并保持&#34; seo rank&#34;你应该使用适当的301重定向。
如果您需要更改搜索中显示的网页网址 引擎结果,我们建议您使用服务器端301重定向。 这是确保用户和搜索引擎的最佳方式 指向正确的页面。 301状态代码表示页面 已经永久搬到了新的地方。
在此处阅读更多内容:https://support.google.com/webmasters/answer/93633?hl=en