1

私は CakePHP を使用しており、%25 でエンコードされた文字のみで問題に直面しています。%22 などの他のエスケープ記号については、URL の書き換えはまったく問題ないようです。

SO questionはCodeIgniterで同様の問題を報告していますが、ModRewriteルールが同じではないため、解決策は私のユースケースに直接適用できないものです.

誰かが CakePHP の変更と同等の変更を手伝ってくれませんか?

ありがとう!

4

1 に答える 1

1

この質問と同じ解決策を使用できますが、QSA一部を維持します。

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,B,L]
</IfModule>
于 2012-08-09T06:19:44.837 に答える