我正在更新网站并将页面从.html更改为.asp页面将与旧的html页面具有完全相同的名称,唯一的区别将是文件扩展名。这会影响现有的SE排名吗?有解决方案吗?我在这台微软服务器上没有Apache。提前致谢
答案 0 :(得分:5)
是的,因为新的扩展程序会将网址设为新网址。您当前页面的所有链接和排名都将丢失。
不,因为您可以执行从旧网址到网址的301重定向,这会告诉您的网页已移动的搜索引擎以及移动到的位置。所有链接和排名将(最终)恢复到新页面。
答案 1 :(得分:1)
是的,它会。您需要在原始页面上使用301重定向并指向新页面以便继承任何SEO值。
请参阅:http://www.hochmanconsultants.com/articles/301-versus-302.shtml
答案 2 :(得分:0)
另一个选择是当有人请求.html时自动提供.asp页面。
在IIS中,可以使用URL重写来完成,请参阅以下内容以获取快速指南。 http://msdn.microsoft.com/en-us/library/ms972974.aspx 这样你就不用担心google等了,因为它可以继续请求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>
我确信那里也有免费的解决方案,我只是不知道我的头脑。