- ベストアンサー
HTML相対パスの設定方法について
index.html━┳━tokyo.html ┃ ┣━folder1━page1.html ┃ ┗━folder2━page2.html このサイトでpage1.htmlからpage2.htmlへリンクを設定したいのですが、絶対パスではなく、相 対パスを使いたいのですが、いい方法はないでしょうか。 どうしても相対パスができない場合は、index.htmlにジャンプして、そこから自動的にジャンプす るようにしたいのですが、問題はないでしょうか。 ------------------- パス <a href=" ">リンク</a> -------------------- ジャンプ <html> <head> <meta http-equiv="Refresh" content="0;URL=folder2/page2.html"> <title>TAG index Webサイト</title> </head> <body> ・ ・ ・ </body> </html> ----------------------
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
../folder2/page2.html となります。 「..」は親フォルダを表しています。 なので、自分が居るフォルダから見て親フォルダにある「folder2」の中の「page2.html」を表すには上記のようになります。
その他の回答 (4)
- auty
- ベストアンサー率58% (284/486)
edomin2004さんの言われるとおりでよいでしょう。 ただし、 >>>index.htmlにジャンプして、そこから自動的にジャンプす るようにしたいのですが、問題はないでしょうか。 に関してですが、index.htmlからpage2.htmlへいく事は出来ますが 今度はindex.htmlへ直接アクセスした場合も、止まらずに全てpage2.html へ行ってしまうことになります。 つまりそのサイトへの入り口がpage2.htmlとなってしまうということで、 その対処法は、不自然でしょう。
#3です。説明を忘れていました。 「/」から始めるとルートを示しています。
とりあえず「相対パスができない」というのが想像つかないんですが… 「/folder2/page2.html」でできますよね?
- pasocom
- ベストアンサー率41% (3584/8637)
単に「../folder1/page1.html」で良いと思いますが・・・。