0

我的网站有几个外部链接,看起来像 www.sitename.com/pagename.asphttp://www.sitename.com/pagename.asp 。显然有人在发布这些时犯了错误。

我现在要做的是将此类 URL 重定向到 www.sitename.com/pagename.asp。到目前为止,我已经尝试将 .asphttp 文件与用于处理 ASP 页面的 DLL 相关联,但由于 : 字符,我仍然遇到问题。

所以基本上,我的问题是如何将 www.sitename.com/pagename.asp: 重定向到 www.sitename.com/pagename.asp (最后没有列)

4

1 回答 1

1

如果您了解 ASP 或 ASP.NET,则可以构建一个页面来捕捉这些错误并重定向到正确的页面。然后您可以配置 IIS 以将此页面用于 404 页面。

这是一个具有类似代码并显示 IIS 配置的示例项目:http: //www.codeproject.com/Articles/18262/Using-HttpModules-with-URL-Re-writing-to-Handle-Fa

我可能会更改代码,以便在原始 URL 中将“.asphttp://”替换为“.asp?”。它会让事情变得更简单。

于 2013-03-28T19:10:28.653 回答