プロが教えるわが家の防犯対策術!

こんにちは。
下記の構成でWebサーバを構築しております。

 ・RedHat Linux 8.0
 ・Apache(上記OSに標準搭載されているバージョン)

この構成で、httpd.confは必要最低限の変更のみ行って
おります。
テスト用に単純なHTMLを用意し、その中に画像(PNG)を
10枚ほど貼り付け、ブラウザで表示させたところ、9枚
くらいは画像(PNG)ファイルを読み込むのですが、表示
されない画像もあり、完全にHTMLの記述どうり画像が表示
されません。
他のレンタルサーバに全く同じものをアップし、テスト
してみたところ、問題なくすべて表示されます。

Apacheの設定やOS自身の設定で何か必要なものがあるので
しょうか?
教えてください。
何卒よろしくお願い致します。

A 回答 (1件)

表示されるものもあるなら表示されない画像のファイル名の記述が間違っているとしか思えません。


HTMLのソースで表示できるものとできないものとの違いをよく見比べてください。
ファイル名のタイプミスはもちろんですが

大文字小文字のタイプミス
 image.png
 IMAGE.PNG
 Image.png
 image.PNG
Linuxでは皆区別されます。

パス表記で絶対パス相対パスの間違い
 img="aaa/bbb/xxxxxx.png"
 img="/aaa/bbb/xxxxxx.png"
最初に / が入っているとドキュメントルート
(多分 /var/www/html/ -> httpd.confに記述あり)
からのパスになります。
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!