如果页面名称包含列,如何重定向

时间:2013-03-28 09:11:33

标签: iis

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

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

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

1 个答案:

答案 0 :(得分: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?”。这会让事情变得更简单。