さくらのレンタルサーバーを使用しています。
Hugoで作成した静的サイトをサーバーにアップロードして、ブラウザで表示を確認したところ、一部の画像ファイルが読み込めていませんでした。
調査したところ、「icons」というディレクトリ内のファイルだけアクセスエラーが起きていることがわかりました。ブラウザで http://myblog.xxx.com/icons/apple-touch-icon.png のURLで表示確認すると、Not Foundとなります。
さらに原因究明のため、macターミナルからssh接続して調査に必要なファイル以外は全て削除し、「icons」と「images」というディレクトリに同じファイルを格納して、下記①②のURLでブラウザ表示を確認しました。
① http://myblog.xxx.com/icons/apple-touch-icon.png
② http://myblog.xxx.com/images/apple-touch-icon.png
結果は①はNot Foundとなり、②は正常に画像が表示されました。
パーミッションも確認しましたが、特に差異はありません。(画像参照)
さらに試したこととして、iconsというディレクトリ名をiconに変更して③のURLで確認したところ、正常に画像が表示されました。
③http://myblog.xxx.com/icon/apple-touch-icon.png
さらに追加で試したこととして、iconsをimagesの下にコピーして④のURLで確認したところ、正常に画像が表示されました。
④http://myblog.xxx.com/images/icons/apple-touch-icon.png
なお、Chrome、firefoxで同事象となることを確認しています。
考えられる原因を教えてください。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/07 13:52
2021/03/07 14:13
2021/03/07 14:17