我们的旧网站是使用ASP构建的,现在我们正在使用WordPress(IIS)利用子目录。所有旧的ASP文件仍然在根目录中,我想将所有这些文件扩展名重定向到我们的新Wordpress站点,因为旧的ASP文件导致404错误。
我很难确定要放入web.config文件中的内容,以便将所有旧的ASP页面重定向到新的主页。
由于
答案 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>