URLの疑問符に問題があります。
例:私はURL test.com/controller/action/part_1%3Fpart_2
(%3FはURLエンコードされた疑問符)を持っており、この書き換えルールRewriteRule .* index.php/$0 [PT]
を使用すると、使用するフレームワーク(Kohana)にそのまま渡す必要があります。少なくとも私はそう思った。
問題は、URLエンコードされた疑問符の後のすべてがGETパラメータとして扱われているため、Kohanaはとのみを受け取り、に配列キーがpart_1
あることがわかります。Webサーバーの問題だと思います(Apache2.2)。part_2
$_GET
apacheがURLエンコードされた疑問符をGETパラメータインジケーターとして扱わないようにするにはどうすればよいですか?