画像が表示されないときの確認順|URL・公開先・大文字小文字
自分のパソコンでは見えるのに公開すると消える画像。実際に参照しているURLから、ファイルと公開設定を照合する方法を解説します。
この記事でわかること
ページのURLと、画像のURLを分けて確認する
ページが開くのに画像だけ出ない場合は、まず画像がどのURLから読み込まれているかを確認します。CMSなら登録した画像と本文の指定を、開発担当者ならブラウザーの検証機能やHTMLのsrcを調べます。ページを更新したことだけで、画像ファイルも公開されたとは限りません。
手元のファイルを指すCドライブなどのパスや、管理画面だけで見られるプレビュー画像は、一般の訪問者から同じように読めません。読者がアクセスできる場所にファイルがあるかが最初の確認点です。
症状を4つに分ける
| 状況 | 見るところ | よくある確認漏れ |
|---|---|---|
| 全画像が出ない | 配信先の設定・共通パス | 公開先へファイルを含めていない |
| 特定の1枚だけ出ない | ファイル名・拡張子・形式 | 名前変更後の古い参照 |
| トップでは見えるが記事では出ない | 相対URLの基準 | 階層の深さで参照先が変わる |
| ログイン中だけ見える | 公開範囲・取得権限 | 管理用のURLを本文に使用 |
ここで「リンク先のURLを直接開く」という確認が役立ちます。画像そのものが取得できないのか、ページ側のサイズや配置で見えないのかを分けられるためです。
相対URLの読み方を、例で確認する
MDNのURL解決の資料では、相対URLは基準となるURLから解決されると説明されています。先頭にスラッシュがあるかどうかで、参照する場所が変わります。
| ページの基準 | 指定 | 解決されるURL |
|---|---|---|
| https://example.com/articles/guide | images/photo.jpg | https://example.com/articles/images/photo.jpg |
| https://example.com/articles/guide | /images/photo.jpg | https://example.com/images/photo.jpg |
これはHTMLに別のbase指定がない場合を想定した説明例です。画像を置いた場所と、ブラウザーが実際に要求しているURLを照合してください。サイトをサブディレクトリで公開する構成では、ルートから始めれば常に正解になるわけでもありません。
ファイル名の照合で見る項目
- 名前と拡張子が、公開されたファイルと一致するか確認します。
- Photo.jpgとphoto.jpgのように、大文字小文字を混同していないか見ます。
- 日本語や空白を含む名前を使う場合は、システムが生成したURLを正しく参照しているか確認します。
- ファイルの移動・差し替え後に古いURLが残っていないか調べます。
- 外部画像の場合は、その提供元の公開範囲や参照条件を確認します。
公開先によってファイル名の扱いは異なります。手元で表示できたことだけで本番も同じとは判断せず、公開後のURLで確認します。
画像は取得できるのに見えない場合
CSSによって非表示になっていないか、幅や高さが意図せず小さくなっていないか、別の要素に隠れていないかを確認します。スマホだけ見えないなら、画面幅ごとの設定も対象です。HTTPSページにHTTPの素材が残る問題は、混在コンテンツとして別に調べます。
修正後に残す確認結果
ページURL、画像URL、確認した端末、修正内容を記録します。画像を表示できたら、内容が正しいか、代替テキストが適切かも見直します。違う写真へ差し替わった状態を「表示できたので完了」にしないようにしてください。
SITE PORTを検討するときの確認ポイント
SITE PORTの編集デモでは、写真の選択から公開後の表示確認までの流れを見ておくと役立ちます。画像を頻繁に差し替える予定なら、URLを手作業で直す場面があるか、どこまで画面上で完了するかも比較してください。
SITE PORTの完成例を見る・編集のデモを見る。自分で更新する場面を想像しながら、利用できる機能とサポート範囲を申込前に確認してください。
次に確認したいこと
[画像の容量と代替テキスト](/articles/website-images-size-alt)・[更新が反映されない場合](/articles/website-update-not-visible)
出典・確認情報
確認日:2026-10-12 / 公式情報の要点と編集部の提案を整理しています。価格・機能・条件は変更される場合があります。
MDN:相対URLの解決MDN:画像要素と読み込みCloudflare:混在コンテンツ