apache rewrite死循环的问题

新朋友请点上方apache rewrite死循环的问题
 蓝字“阿铭linux”关注

需求背景是: 把所有请求都转发到/111/目录下面,比如当访问 www.aminglinux.com/1.html时,应该跳转到www.aminglinux.com/111/1.html

核心配置语句是

RwriteRule ^(.*)$  /111/$1 [R,L]

使用curl测试,没有问题,但是使用浏览器访问时,出现了无限循环。

本来访问的是www.aminglinux.com/1.html时,结果变成了www.aminglinux.com/111/111/111/111/..... 



解决该问题的方法是,加一个条件

RewriteCond   %{REQUEST_URI} !^/111

RewriteRule ^(.*) /111/$1 [R,L]

- END -

出品 | 阿铭linux

apache rewrite死循环的问题

私人微信:81677956  验证:公众号   

apache rewrite死循环的问题

提升自己,才是世界上最稳健的投资

apache rewrite死循环的问题