• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.htaccessの設定)

.htaccessで全ページに404エラーを適用する方法

このQ&Aのポイント
  • 下記のWeb構成において、.htaccessを使用して全てのページに404エラーを適用したいです。
  • 自作の404.htmlのエラーページを作成し、.htaccessにエラーページのパスを指定する方法がありますが、CSSや画像の読み込みができなくなってしまう問題があります。
  • 一方、全てのページに同じエラーページを適用する方法として、.htaccessでリダイレクトを指定することができますが、URLが変わってしまうため、「404.html」という表示をさせたくない場合には適用できません。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

> http://www.sample.com/abc/などは、読み込んではいるものの、CSSや画像の読み込みが出来ていない状態です。文字だけの表示となってしまいます。 これは、.htaccessの問題ではなくて 404.html内から呼んでいるcssや画像が、相対リンクになっていて、 サブディレクトリからだと呼べないということではないでしょうか? つまり、404.htmlを修正して、cssや画像を絶対パス呼び出しにすればよいのではないでしょうか?

chibita_sakuan
質問者

お礼

ご回答ありがとうございます! CSSの呼び出しを絶対パスに変更したら無事に表示されました! 本当にありがとうございます!

関連するQ&A