web-dev-qa-db-ja.com

a-hrefタグを使用してフォルダーからリンクアウトするにはどうすればよいですか?

さて、フォルダにページがあります。そのページはjobs.htmlと呼ばれ、フォルダは単に「jobs」と呼ばれます。それは私の私の「ウェブサイト」フォルダのサブフォルダです。 「main」フォルダのメインディレクトリには、私の「home.html」ファイルがあります。私がやろうとすると

<a href="home.html">bla</a>

存在しないjobsフォルダでホームファイルを探しているため、誤動作します。

だから私は、ルートフォルダからファイルを呼び出すためにフォルダから参照するにはどうすればよいですか?

4
Spencer T

リンクをサイトルートに設定してみてください。 /の前のhome.htmlに注意してください。

<a href="/home.html">bla</a>

または、パスが間違いなく1ディレクトリ下にあることがわかっている場合は、1ディレクトリ下に移動するように明示的に指示します。 ../の前にあるhome.htmlに注意してください。

<a href="../home.html">bla</a>
15
JakeGould

HTMLドキュメントの前に../を使用すると、ディレクトリを上に移動できます。したがって、home.htmlが1つのディレクトリにある場合、次のことができます。

<a href="../home.html">bla</a>
1
CDub