1
2
问题是重写引擎循环,因此您重写的内容最终会再次匹配相同的规则。您可以尝试添加一些条件来防止这种情况:
|
2
1
您的重定向正在捕获自身。:-)
注意正则表达式原子
您将被改写为
但重定向并不止于此。新的URL还将通过重写引擎,以写入:
重写后的URL会不断被重写,直到达到限制,如日志中所述。 要解决这个问题,可以使初始正则表达式更具限制性。
您还可以告诉重写引擎特定的规则是“Last”规则,因此它不会重新处理该行(或通过任何其他规则运行该行):
最后,如果请求的路径指向文件,您可以通过告诉Apache不要应用重写规则来添加额外的保护:
这是一个有点像腰带、背带裤和更性感的解决方案,但你想以任何可能的方式施加保护的想法是一个不错的主意。 |
Jacco · 未能格式化我的日期以在php中正确工作 1 年前 |
jay ram · 如何在URL核心php中从API获取JSON? 1 年前 |
Ishwarya A · php电子表格在浏览器中显示多张excel 1 年前 |