2

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

任何人都可以阐明问题是什么,或者我必须做些什么才能使其正常工作?任何帮助将不胜感激。

问候,

罗尼。

4

0 回答 0