困难与简单的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可以解决这个问题。如果不是,则可能是服务器配置问题,而不是您的计算机问题。

知道是怎么回事吗?

困难与简单的ASP重写规则

我怀疑Forum是ASP。. NET应用程序。因此,您的~/forum_faq.html$匹配路径/forums/forum_faq.html通过您的处理程序发送它,然后在无限循环中重定向到/forum/forum_faq.html