最近、Webサイトを新しいサーバーに移動しましたが、ファイル名にUnicode文字が含まれるアップロードされた画像の一部で404エラーが発生するという奇妙な問題が発生しています。
ssh / FTPを介して、ファイルが確実にそこにあることがわかります。
例えば:
http://sjofasting.no/project/adnoy
どの画像も機能していません:
コード:
<img class='image-display' title='' src='http://sjofasting.no/wp/wp-content/uploads/2012/03/ådnøy_1_2.jpg' width='685' height='484'/>
SSH:
-rw-r--r-- 1 xxxxxxxx xxxxxxxx 836813 Aug 3 16:12ådnøy_1_2.jpg
また奇妙なのは、ディレクトリに移動すると、画像をクリックすることもでき、それが機能することです。
http://sjofasting.no/wp/wp-content/uploads/2012/03/
'ådnøy_1_2.jpg'をクリックすると機能します。
どういうわけかワードプレスが生成しています
http://sjofasting.no/wp/wp-content/uploads/2012/03/ådnøy_1_2.jpg _
直接フォルダ参照からのコピーが生成されます
http://sjofasting.no/wp/wp-content/uploads/2012/03/a%CC%8Adn%C3%B8y_1_2.jpg
何が起こっている??
編集:
ワードプレスのソースから画像のURLをコピーすると、次のようになります。
http://sjofasting.no/wp/wp-content/uploads/2011/11/Bore-Strand-Hotellg%C3%A5rd-12.jpg
apacheブラウザーからコピーすると、次のようになります。
http://sjofasting.no/wp/wp-content/uploads/2011/11/Bore-Strand-Hotellga%cc%8ard-12.jpg
%C3%A5と%cc%8の間のこの不一致の原因は何でしょうか。
??