将ASP页面重定向到新URL

时间:2014-01-29 20:10:06

标签: asp.net wordpress iis asp-classic url-redirection

我们的旧网站是使用ASP构建的,现在我们正在使用WordPress(IIS)利用子目录。所有旧的ASP文件仍然在根目录中,我想将所有这些文件扩展名重定向到我们的新Wordpress站点,因为旧的ASP文件导致404错误。

我很难确定要放入web.config文件中的内容,以便将所有旧的ASP页面重定向到新的主页。

由于

2 个答案:

答案 0 :(得分:0)

最好的选择是使用IIS的URL重写扩展(http://www.iis.net/downloads/microsoft/url-rewrite),它也可以执行基于正则表达式的重定向。创建一个与(.+)\.asp匹配的新规则,并根据需要重定向。

我不知道您是否只想从所有.asp - URI到您的WordPress根目录进行“哑”重定向,或者您是否希望智能地将用户从旧的.asp页面重定向到新的WordPress的等价物(这是一个好主意,因为它意味着搜索引擎结果和先前的链接不会被破坏,我相信你可以想象跟踪一个不符合用户期望的链接是多么令人沮丧。) / p>

答案 1 :(得分:0)

感谢大家的建议,但由于我无法访问服务器,我唯一的解决方案是使用web.config文件。我只是添加了以下代码,现在一切正常:

<directoryBrowse enabled="true" />
<httpRedirect enabled="true" exactDestination="true" httpResponseStatus="Found">
     <add wildcard="*.asp" destination="/" />
  </httpRedirect>