お知り合いのページを見て初めて知ったのですが、Apacheは標準ではパス部分に %2F(/をエスケープしたもの) を含むURLに対して404を返すそうです。 このままだと、最近流行り(?)の "/" でパラメータを区切る場合に、"/" 自体を値に含めることができません。そこでApacheの設定で、AllowEncodedSlashes を On にすると、URL中に %2F も使用できるようになります。 というのがメインな部分なのですが、その中で、 ところで、RFCとか規則上って、「/」をURL encodeして「%2F」にしても良いのか? それともしてはいけないのか。これがよく分からん。 AllowEncodedSlashes ディレクティブにはまる。 という疑問が書かれていたので、RFCでどうなっているのかちょっとだけ調べてみました。 3.2.3 URI Comparison Char