如何使用web.config在IIS 6中实现301重定向?

时间:2013-06-06 10:43:19

标签: redirect web-config iis-6

我最近重新开发了我的网站,结果一些网址发生了变化。我正在尝试添加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文件的新手,所以我不确定它们是否正确。

任何人都可以了解问题是什么,或者我需要做些什么才能让它发挥作用?任何帮助将不胜感激。

此致

罗尼。

0 个答案:

没有答案