我正在使用 CakePHP,并且只面临 %25 编码字符的问题。对于 %22 等其他转义符号,URL 重写似乎非常好。
SO question报告了与CodeIgniter类似的问题,但解决方案不能直接应用于我的用例,因为ModRewrite规则不一样。
有人可以帮助我对 CakePHP 更改进行等效更改吗?
谢谢!
我正在使用 CakePHP,并且只面临 %25 编码字符的问题。对于 %22 等其他转义符号,URL 重写似乎非常好。
SO question报告了与CodeIgniter类似的问题,但解决方案不能直接应用于我的用例,因为ModRewrite规则不一样。
有人可以帮助我对 CakePHP 更改进行等效更改吗?
谢谢!
您可以使用与此问题相同的解决方案,但保留QSA
部分:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,B,L]
</IfModule>