%2Fの罠

%2Fの罠
URL(正確には REQUEST_URI)に'%2F'が含まれると mod_rewrite は一切動作しない。
というか、Apache 一般の動作として、'%2F' がURIに含まれていても '%2F' を '/' へは decode せず、なおかつ、たとえ'%2F'という文字列を含むファイルあるいはディレクトリがあったとしても 404 Not Found を返す。
Apache 2.0.46 and later より allowEncodedSlashes Directive が追加され、 '%2F'がURIに含まれていても、 404 Not Found を返さなくなった。