人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

サブディレクトリからのルートリンクについて・・

テストサイトを複数のサブディレクトリにて運用していると、時々(公開サーバを想定した)ルートディレクトリへのリンク設定により、リンク切れなどが発生したりしますが、ルートリンクのリンク先をサブディレクトリより上にいかないようにするなど、サイトデータに手を付けずにサーバサイドで解決する方法はどれくらいあるのでしょうか?

●質問者: hamocha
●カテゴリ:インターネット ウェブ制作
✍キーワード:サイト サーバ テスト ディレクトリ データ
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● yamaneroom
●60ポイント

>時々(公開サーバを想定した)ルートディレクトリへのリンク設定により、リンク切れなどが発生したりしますが

具体例が想像できないが、WebサーバにApacheを使っているなら、httpd.confのErrorDocument 404の設定でジャンプしてはどうか。

http://www.tempest.jp/linux/httpd_conf.html

◎質問者からの返答

ありがとうございます。

同一のドメインをテスト以外の用途でも使用しておりますし、複数のテストサイトを内包しているため、画一的にジャンプさせてしまうと不都合があるかもしれないです。

こういったケースは、他社の引き継ぎでWEB制作を行う場合に起こるケースが多いです。ドキュメント相対パスであれば問題ないのですが、サイトルート相対パスの場合に、サブディレクトリを飛ばして最上位の階層からディレクトリを数え直すため、サブディレクトリでテストサイトを作業していると、階層が一つづつずれてしまう感じです。同じ理由で配置画像も表示されません。他にも似たような質問が上がっていましたが、ずばりの解答が見付からなかったため、質問してみました。

・絶対パス(http://www.adobe.com/support/dreamweaver/contents.html など)。

・ドキュメント相対パス(dreamweaver/contents.html など)。

・サイトルート相対パス(/support/dreamweaver/contents.html など)。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ