• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:相対パスのピリオドを書かない場合の問題点)

相対パスのピリオドを書かない場合の問題点

このQ&Aのポイント
  • 相対パスのピリオドを書かないと、リンク先のパスが正しく指定されず、リンクが機能しない可能性があります。
  • 多くのサイトでは、相対パスにピリオドを使用して親ディレクトリを指定することで、リンク先のパスを正しく解釈する方法が一般的です。
  • しかし、相対パスにピリオドを使用せずに絶対パスを指定する場合、他のディレクトリ構造に変更があった場合や、ホスティング環境が変更された場合に、リンクが壊れる可能性があります。

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

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>"/Aindex.html"と書く問題点はあるのでしょうか? 一般的には問題ありません。 ただし3点問題になる可能性があります。 (1)初期のネットスケープナビゲーターやIEは絶対パスをかくと キャッシュが必ずしも有効にならなかったような記憶があります データアクセスの有効性を考えたら相対パスの方がよいでしょう。 (2)大型リニューアルをする必要があった場合、 フォルダごと階層を移動する可能性があります。 そのときあらかじめ相対パスを使っておいた方が、 最小限の修正で済む可能性が高いです。 ただ、逆に共有イメージファイルなどのフォルダーを変えずに コンテンツだけ移動するような場合は、かえって修正がおおくなる 可能性もあり、そこはなんとも言えません。 (3)テスト環境をつくって、フォルダ単位で何個も履歴を 残したりする場合があれば、相対パスの方が有利です。 ただしこれも(2)と同じで必ずではありません

panperth
質問者

補足

ありがとうございます。 利点と欠点を分かりやすく取り上げていただき感謝します。 私はてっきり相対パスだと思っていましたが、 "/フォルダ名/名前.html"などの書き方は絶対パスなんですね。