web-dev-qa-db-ja.com

ベースURL-ホームリンクの呼び出し方法

これが私のベースURLの例です

<base href="http://subdomain.domain.com/folder/" />

試してみるときに、HOMEリンクのベースURLを呼び出す方法を知りたいのですが

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

/ folder /ではなく http://subdomain.domain.com/ にリダイレクトします

12
Warface

必要なのは、アプリケーション/ Webサイトの仮想ディレクトリ名です。
これはサーバー変数であり、HTMLだけで取得することはできません。PHPまたはASP.NETなど、サーバー側のコンポーネントが必要です。

ルートディレクトリにいる場合は、相対リンクを試すことができます。
したがって、を使用してみてください。 「このフォルダから」を示す

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


質問が実際に反対方向に関係している場合は、次のようにします。

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


または絶対リンクを使用します:

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

または、正規リンクを使用します

<a href="http://subdomain.domain.com/folder">Home</a>
18
Stefan Steiger

テストケース

URL(つまり、ベースURLに依存するURL)を/で開始する場合は、これが現在のディレクトリレベルからのものであることを指定する必要があるようです。したがって、あなたのリンクは

<a href="./">Home</a>
5
Joseph Marikle

ADLADS(1日遅れ-1ドル不足)
ここに着きましたが、ダイアログに関係しません。
私にとって、私は欲しかったことがわかりました

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

多分誰か他の人がこれを望んでいますか?

0
dcromley

ホスト名をアプリケーションパスと連結し、http/httpsでホームURLを取得する必要があります。以下のコード

<a href="https://@[email protected]">Home</a>
0