我正在更新一个网站,并将页面从。html更改为。asp,页面将具有与旧html页面完全相同的名称,唯一的区别将是文件扩展名。这会影响现有的SE排名吗?有解决办法吗?我用的是微软服务器,这里没有Apache。提前感谢
-
是的,因为一个新的扩展使URL成为一个新的URL。您当前页面的所有链接和排名都将丢失。
-
不,因为你可以做一个301重定向从旧的URL到URL会告诉搜索引擎你的页面已经移动,它已经移动到哪里。所有链接和排名将(最终)恢复到新的页面。
会的。您需要在原始页面上使用301重定向并指向新页面,以保留任何SEO价值。
见:http://www.hochmanconsultants.com/articles/301 -和- 302. - shtml
另一个选项是当有人请求。html时自动提供。asp页面。
在IIS中,这可以使用URL重写来完成,请参阅以下快速指南。http://msdn.microsoft.com/en-us/library/ms972974.aspx这样你就不需要担心谷歌等,因为它可以继续请求html,并且无论如何都会得到正确的页面(没有重定向)。对于一个更经典的asp解决方案(上面的链接是有点。net特定的),你可以利用许多ISAPI重写模块,例如:isapi_rewrite,它可以让你做这样的事情:
<rule name="RewriteHTMLtoASP" stopProcessing="true">
<match url="(.*).html(.*)" />
<conditions logicalGrouping="MatchAll" />
<action type="Rewrite" url="{R:1}.asp{R:2}" />
</rule>
我相信也有免费的解决方案,我只是一时想不起来。
类似的问题:URL从html页面重定向到。aspx页面