WEB/システム/IT技術ブログ

相対パスはきちんと確認しましょう

先日気が付きましたが、このサイト「helog」実はIEで見れてなかったのです。
恐ろしいことですね。

普段は家ではFirefoxしか使わないのですが、たまたまIE6を起動してこのページ「helog」を表示させてみたら総崩れ。。。
具体的には、css、javascript、画像などのコンテンツへのパスが一つも繋がっていません。レイアウトも関係なく、真っ白なページにテキストがずらずら書かれているような状態でした。

原因は以前に「he-ron.jp」をサブドメインを切って、サイト再編を行ったところからです。
例えば「http://he-ron.jp/contents/index.html」から「http://he-ron.jp/image/image.jpg」にアクセスする場合の相対パスは「../image/image.jpg」が正解です。
しかし、Firefoxの場合、極端に言うと「../../../../image/image.jpg」でもアクセス可能できたりするわけです。ルートとなるディレクトリにより上には行けないからでしょうか。おそらくapacheなどサーバの設定にも依存すると思いますが、詳細は分かりません。。。

今年の初めあたりにサイト再編をやって、階層をごっそり移したときにFirefoxでしか確認していなかったのがダメでした。

いやいや、webを職業としている者としてありえない失態です。
これまでIEからアクセスしていたみなさま、どうもすみませんでした。

B!

Comment

コメントはありません

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Monthly Archives