3

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パラメータインジケーターとして扱わないようにするにはどうすればよいですか?

4

1 に答える 1

0

疑問符は予約文字の 1 つで、 PATH コンポーネントと QUERY コンポーネントの間の区切り文字として使用されます。したがって、URI パスの一部として使用することはできません。

于 2010-09-03T18:20:21.773 に答える