我有页面:
~/forum/forum_faq.html
在我的日志中,我看到了404请求:
~/forum_faq.html
出于某种原因,我尝试使用此规则修复它:
<rewrite url="~/forum_faq.html$" to="~/Handlers/PermRedirect.ashx?URL=forum/forum_faq.html" processing="stop" />
perm重定向文件只执行301重定向到给定位置。当这条规则不存在时,我可以访问forum / forum_faq.html就好了。当我添加规则时,我得到了:
此网页有一个重定向循环网页位于 http://127.0.0.1/forum/forum_faq.html导致了太多 重定向。清除本网站的cookie或允许第三方 cookies可以解决问题。如果没有,它可能是一个服务器 配置问题,而不是您的计算机的问题。
任何想法发生了什么?
答案 0 :(得分:2)
怀疑发生了什么Forum
是IIS中的ASP.NET应用程序。因此,您的~/forum_faq.html$
与通过处理程序发送的/forums/forum_faq.html
路径匹配,后者会在无限循环中重定向到/forum/forum_faq.html
。