1
我正在使用CakePHP,並且僅面向%25編碼字符的問題。對於其他像%22等轉義符號的URL重寫似乎是非常好的。400 URL錯誤請求包含%25
SO question報告與CodeIgniter類似的問題,但解決方案是不能直接應用到我的用例,因爲ModRewrite規則是不一樣的。
有人可以幫助我與CakePHP的變化相同的變化?
謝謝!
我正在使用CakePHP,並且僅面向%25編碼字符的問題。對於其他像%22等轉義符號的URL重寫似乎是非常好的。400 URL錯誤請求包含%25
SO question報告與CodeIgniter類似的問題,但解決方案是不能直接應用到我的用例,因爲ModRewrite規則是不一樣的。
有人可以幫助我與CakePHP的變化相同的變化?
謝謝!
您可以使用相同的解決方案爲this question,但維持QSA
部分:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,B,L]
</IfModule>
您正在使用的mod_security?我隱約記得有一個類似的問題,與該模塊有關 - 禁用它爲我工作。 – Hoff 2012-08-09 14:46:47