URLエンコードした文字列をURLで取り扱う

システムではなく、サーバーレベルのエラーが出たので確認。

通常は取り扱えなくなっているようで
httpd.confに

AllowEncodedSlashes On

を追加する必要があるとのこと。

ただ、ローカルで上手くいったので
サーバーで試すと上手くいかず。

さらに調べると、Virtualhostの場合はその中に書く必要がある。

<VirtualHost *:80>
        ServerName example.com
        ・・・
        AllowEncodedSlashes On
</VirtualHost>

Categories:

Tags:


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA