2009/06/04(Thu) [長年日記]
[web] URLの件
apacheでは、"%2F"を、"/"に変換してしまい、"/"はディレクトリの区切りを示すため、そんなディレクトリはないよ、と言う話になってしまう。あ、apacheを止めてしまったため、昨日のリンクがリンク切れになってた。
が、解決策がない訳でもない。ErrorDocumentを使えばと思ったが、ディレクトリはどうにもならない。はてなブックマークで登録されているブックマークがリンク切れになっちゃうよ!
格好悪いが、port 80でlighttpdを動かして、全部port 8080へリダイレクトしてしまおうか。8080でブックマークされたら、さらに格好悪いな。何かいいアイディアはないか。
あ、8080だと、refcontrolがうまく動かないんだった。
[web] URLの件、解決!
PHPプロ! TIPS+で見つけた。AllowEncodedSlashes ディレクティブを使えばいいらしい。
AllowEncodedSlashes On
と書いておけば良いだけ。簡単かんたん♪
[ツッコミを入れる]


