29

インデックス ページの名前または完全な Web サイトの URL を指定せずに、Web サイトのインデックス ページにリンクする方法はありますか?

私はこれを持っています:

<a href="index.htm">Home</a>

しかし、リンクをクリックすると、アドレス バーに次のように表示されます。

mydomain.com/index.html

私はそれを示したい:

mydomain.com

完全な URL ( mydomain.com) を に入れずにそれを行うことはできますhrefか? もしそうなら、どのように?

将来の視聴者のために、この質問も役に立ちました。

4

3 に答える 3

39

これを行うことができます:

<a href="/">Home</a>

先頭hrefにスラッシュが付いているものは、ルート ディレクトリからの相対パスです。

ブラウザーでローカル ハード ドライブから Web ページを表示すると、リンクが機能しなくなることに注意してください。

于 2012-05-12T11:37:42.040 に答える
14

私はこの投稿が古く、答えがあることを知っています。しかし、これはルートディレクトリに正確に存在しないインデックスもサポートする私の貢献です

行く

mydomain.com/index.html

アドレス バーに index.html が表示されない

<a href="/">Home</a>

これは、ファイルが保存されたディレクトリに関係なく、常に mydomain.com を指します。

ディレクトリ内のインデックスを指すには、次を使用します。

<a href="./">Home</a>

これは mydomain.com/subdir/index.html の mydomain.com/subdir を指しますが、受け入れられた回答は常に mydomain.com を指します (これは必ずしも望ましいアクションではありません)。

于 2016-12-06T15:01:16.670 に答える