techronicle テクロニクル

Webサイト作成に関する情報提供サイトです。WordPress,HTML+CSSなど。

サーバー(unix)は、大文字小文字を区別する

2012/01/19 HTML+CSS

Windowsは、ファイル名(拡張子含め)の大文字と小文字を区別しません。

たとえば、

photo.jpg

photo.JPG

では同じファイルとして扱われます。

ですので、htmlタグが、

<img src="photo.jpg" />

で、実際の画像のファイル名が

photo.JPG

でも表示されます。

ただし、これをサーバー(unix)にアップすると表示されません。

unixでは、ファイル名の大文字と小文字が区別され、別ファイルと認識されます。

ファイル名は、小文字に統一しておくと、混乱がありません。

デジカメや携帯撮影での拡張子は、大文字のJPGになることが多いので注意しましょう。

「ローカルでは画像が確認できたのに、サーバーにアップしたら見えなくなった」という場合は、画像のファイル名をチェックしてみてください。