AN HTTPD ゲストブック/コメント集(2005年8月8日16:17)


中田昭雄 nakata@st.rim.or.jp 2005/08/12 06:58

Toshiさん、
エラーメッセージのファイルをエラーページのURL指定にすれば、スタイルシートや画像などはエラーページからの相対指定でいいと思います。


Toshi toshi05142@yahoo.co.jp 2005/08/09 15:45

ブラウザの仕様なんですね。
絶対パスでの指定にします。
ありがとうございました。


Anhttpdユーザ / 2005/08/08 17:56

Toshiさんへ
エラーになったURLのフォルダに存在するスタイルシートを読み込むというのは
Webブラウザの仕様です。
たぶん、どんなWebブラウザを使用してもそうなると思います。

対処法は絶対パスでの指定しかないと思います。
例えば
http://localhost/error/style.css
のスタイルシートを読み込みたいのであれば、
スタイルシートのURLの指定は
/error/style.css
でOKだと思います。


Toshi toshi05142@yahoo.co.jp 2005/08/08 16:17

はじめまして。

いきなりですが質問があります。
404などのエラーのときに独自のページを表示するよう設定していますが、
そのページでの<link>タグによるスタイルシートの指定を
相対指定にしている際に、エラーになったURLのフォルダに存在する
スタイルシートを読み込むようですが、これは仕様なのでしょうか?

http://localhost/aaaa/bbbb.htmlにアクセスして404エラーに
なった場合、404エラーのページがaaaaフォルダのスタイルシートを
読み込むという具合です。
本来であれば404エラーのページにあるスタイルシートを
読み込ませたいのですが。。。
絶対パスで指定するしかないのでしょうか?