htaccess力量随着条件进一步下降

时间:2018-03-23 11:34:52

标签: .htaccess trailing-slash

我有一个重定向到子文件夹的现有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,但随后浏览器找不到任何文件。

任何人都可以解释为什么这不起作用?或者给出一个提示,正确的解决方案是什么?

0 个答案:

没有答案