Sidebar |
win apache2 日本語urlエラー
windowsのapache2で abc/.htaccessに <FilesMatch "^abc$"> ForceType application/x-httpd-php を使って ブラウザで 日本語でURL をいれると Internal Server Error がでます。 例 abc/日本語 です スクリプトで処理するため 日本語部分はフォルダには存在しません。 エラーログには Invalid argument: utf8 to ucs2 conversion failed on this string: REDIRECT_URL=... とあります。 abc/cdf みたいに 英数字だとエラーなく機能します。 またlinuxのapache2では、abc/日本語 とエラー無く日本語でアクセスできます。 windows apache2のなにか特殊なエラーのようです。 試しに、 Content-Type: text/html ダミー と出力する phpのかわりにしたダミーソフト(exe)を作ってハンドラをすり替えても 同じエラーになるので ログは、apachce2側のエラーのようです。 さて どうしよう・・・ 追記 どうやら不具合の様で修正されたらしいので 新しいapacheといれかえようと思います。 |
Sidebar |