2009-03-16 apacheでURLに%2F(スラッシュ"/"をエンコードした文字)を含む場合 apache URLに%2F(スラッシュ"/"をエンコードした文字)が含まれると404になる〜と悩んでいたら、デフォルトで拒否されるのを思い出した。 http://httpd.apache.org/docs/2.2/ja/mod/core.html#allowencodedslashes 許可する場合は AllowEncodedSlashes On ただしhttpd.confに書いてもVirtualHostには設定反映されず。仕方ないので各VirtualHost内に書くことに。hiroseさんも同じこと書いてた。 http://d.hatena.ne.jp/hirose31/20070910/1189412300 トップレベル(server config)でOnにしてもVirtuallHostん中のハンドラには効果がなかった(なんでだろね?)んで、VirtuallHostの中でOnにしたす。