我最近重新开发了我的网站,结果一些网址发生了变化。我正在尝试添加301重定向,以便旧页面中的PageRank流向我的新页面。
我从我的托管公司发现我的网站托管的服务器使用的是IIS 6.我只能通过FTP访问我的服务器,所以(据我所知)我只能实现301重定向将web.config文件上传到包含我的网页的同一文件夹。
我做了一些研究,我发现了很多类似的问题,但我没有在IIS 6上遇到过这方面的解决方案。
我创建了一个空白的web.config文件并向其添加了以下代码,以查看它是否可行:
<?xml version="1.0"?>
<configuration>
<location path="test.html">
<system.webServer>
<httpRedirect enabled="true" destination="http://www.mysite.com/contact.html" httpResponseStatus="Permanent" />
</system.webServer>
</location>
</configuration>
不幸的是,这没有效果。访问test.html不会导致重定向到contact.html。 Test.html正常加载,没有任何反应。
我不确定这是一个编码问题,(因为大多数论坛似乎都建议使用上面的代码)或托管公司的配置问题。他们告诉我这是一个编码问题,他们不必在最后安装或配置任何东西。
我是web.cong文件的新手,所以我不确定它们是否正确。
任何人都可以了解问题是什么,或者我需要做些什么才能让它发挥作用?任何帮助将不胜感激。
此致
罗尼。