我的 IIS 8 中有一个默认网页,我希望它将未找到的 URL 重定向到同一服务器上的 asp.net 应用程序。
因此我启用了自定义错误并将 404 页面更改为“/shorturl/Redirection.aspx”。但如果我这样做,它会给出 403 错误:“该网站拒绝显示此网页”。
手动打开页面是可行的(但会崩溃,因为它需要一个参数)。
知道为什么如果我重定向它它就不起作用吗?
答案1
我怀疑你的重定向实际上指向了错误的地方...尝试将其设为 ~/shorturl/Redirection.aspx (注意波浪号 ~ ),假设快捷方式是根目录中的一个文件夹。
答案2
这是某种安全问题。页面实际上没有重定向,但立即显示 403 错误。