困难与简单的ASP重写规则
本文关键字:ASP 重写规则 简单 | 更新日期: 2023-09-27 18:07:15
我有一个页面:
~/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_faq.html。当我添加规则时,我得到:
这个网页有一个重定向循环http://127.0.0.1/forum/forum_faq.html导致了太多重定向。清除您对本网站的cookie或允许第三方cookie可以解决这个问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。
知道是怎么回事吗?
我怀疑Forum
是ASP。. NET应用程序。因此,您的~/forum_faq.html$
匹配路径/forums/forum_faq.html
通过您的处理程序发送它,然后在无限循环中重定向到/forum/forum_faq.html
。