• ベストアンサー

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> ----------------------

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

  • ベストアンサー
noname#77845
noname#77845
回答No.1

../folder2/page2.html となります。 「..」は親フォルダを表しています。 なので、自分が居るフォルダから見て親フォルダにある「folder2」の中の「page2.html」を表すには上記のようになります。

その他の回答 (4)

  • auty
  • ベストアンサー率58% (284/486)
回答No.5

edomin2004さんの言われるとおりでよいでしょう。 ただし、 >>>index.htmlにジャンプして、そこから自動的にジャンプす るようにしたいのですが、問題はないでしょうか。 に関してですが、index.htmlからpage2.htmlへいく事は出来ますが 今度はindex.htmlへ直接アクセスした場合も、止まらずに全てpage2.html へ行ってしまうことになります。 つまりそのサイトへの入り口がpage2.htmlとなってしまうということで、 その対処法は、不自然でしょう。

noname#54215
noname#54215
回答No.4

#3です。説明を忘れていました。 「/」から始めるとルートを示しています。

noname#54215
noname#54215
回答No.3

とりあえず「相対パスができない」というのが想像つかないんですが… 「/folder2/page2.html」でできますよね?

  • pasocom
  • ベストアンサー率41% (3584/8637)
回答No.2

単に「../folder1/page1.html」で良いと思いますが・・・。

関連するQ&A