- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:相対パスのピリオドを書かない場合の問題点)
相対パスのピリオドを書かない場合の問題点
このQ&Aのポイント
- 相対パスのピリオドを書かないと、リンク先のパスが正しく指定されず、リンクが機能しない可能性があります。
- 多くのサイトでは、相対パスにピリオドを使用して親ディレクトリを指定することで、リンク先のパスを正しく解釈する方法が一般的です。
- しかし、相対パスにピリオドを使用せずに絶対パスを指定する場合、他のディレクトリ構造に変更があった場合や、ホスティング環境が変更された場合に、リンクが壊れる可能性があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>"/Aindex.html"と書く問題点はあるのでしょうか? 一般的には問題ありません。 ただし3点問題になる可能性があります。 (1)初期のネットスケープナビゲーターやIEは絶対パスをかくと キャッシュが必ずしも有効にならなかったような記憶があります データアクセスの有効性を考えたら相対パスの方がよいでしょう。 (2)大型リニューアルをする必要があった場合、 フォルダごと階層を移動する可能性があります。 そのときあらかじめ相対パスを使っておいた方が、 最小限の修正で済む可能性が高いです。 ただ、逆に共有イメージファイルなどのフォルダーを変えずに コンテンツだけ移動するような場合は、かえって修正がおおくなる 可能性もあり、そこはなんとも言えません。 (3)テスト環境をつくって、フォルダ単位で何個も履歴を 残したりする場合があれば、相対パスの方が有利です。 ただしこれも(2)と同じで必ずではありません
補足
ありがとうございます。 利点と欠点を分かりやすく取り上げていただき感謝します。 私はてっきり相対パスだと思っていましたが、 "/フォルダ名/名前.html"などの書き方は絶対パスなんですね。