我正在尝试配置IIS和ASP.NET以重定向404找不到特定页面。我做得很好。我已在IIS的错误页面中配置,并在Web应用程序的Web配置中配置了http自定义错误。甚至,我构建了一个http模块来处理错误请求(onerrror事件)并将其配置为运行良好。但仍有一种情况我无法处理。它的网址格式如下: domain.xyz/abc。 要么 domain.zyz / ABC ...
它是一个没有扩展名的网址,但只有点。 IIS无法为此网址找到资源,因此它会重定向到找不到IIS的默认404。我已经挖掘了这么多,但还没有找到解决这种情况的方法。
你能给我一些建议来解决这个问题。对我来说,为我的网站更好地制作SEO非常有意义。
非常感谢你!
答案 0 :(得分:0)
您可以使用.NET 4.0或更高版本的http运行时的relaxedUrlToFileSystemMapping设置
<httpRuntime relaxedUrlToFileSystemMapping="true" />