我有一个重定向到子文件夹的现有htaccess文件。必须有一个尾部斜杠。
我添加了一个规则,重定向到带有斜杠的网址,但从那时起,其他规则永远不会得到满足。
RewriteEngine On
RewriteRule ^(.*)$ /$1/ [C,R=302] #301 when everything works fine :)
RewriteRule ^app/(.*)$ webapp/PNJ/client/frontend/$1 [QSA,L]
RewriteRule ^pnj_be/(.*)$ webapp/PNJ/client/backend/$1 [QSA,L]
第一条规则中的C应该链接规则,但我不知道为什么规则永远不会满足。如果我手动编写http://example.com/app/,则接受规则。如果我没有添加尾部斜杠,我将被重定向到具有正确URL的URL,但随后浏览器找不到任何文件。
任何人都可以解释为什么这不起作用?或者给出一个提示,正确的解决方案是什么?