我正在使用CakePHP,我只面对%25编码字符的问题。对于像%22等其他转义符号,URL重写似乎完全没问题。
SO question报告了与CodeIgniter类似的问题,但由于ModRewrite规则不同,解决方案无法直接应用于我的用例。
有人可以帮我修改CakePHP更改中的等效更改吗?
谢谢!
答案 0 :(得分:1)
您可以使用与this question相同的解决方案,但保留QSA
部分:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,B,L]
</IfModule>