2016-06-14 16 views
0

私は現在、subdomain.domain.com/directory1という形式のURLの下に保存されたインデックスファイルを持っています。ディレクトリ1内にはdirectory2という別のディレクトリがあります。 directory2のインデックスページにアクセスするには、<a href="/directory2">Link</a>の形式のリンクを使用しました。同じサブドメイン内のディレクトリへのリンクを作成するにはどうすればよいですか?

このリンクをクリックすると、subdomain.domain.com/directory1/directory2というページに誘導されると思われますが、代わりにsubdomain.domain.com/directory2に誘導されます。

どうしてですか?相対URLを使用しているので起こり

<a href="/directory1/directory2">Link</a> 

答えて

1

あなたが完全なパスを使用する必要があります。

編集〜:例えば

index.html 
uploads/ 
    - img.jpg 
images/ 
    - banners/ 
     - banner1.jpg 
     - banner2.jpg 

あなた場合:What is relative URL?

は、スクリプト(この例ではindex.htmlには)このフォルダ構造とhttp://example.com/で実行されていると仮定しましょう「アップロード」フォルダへのリンクを作成したい場合は、

<a href="uploads/">go to uploads</a> 

同じ構造レベルのにあるので、です。

一方、バナーの1つをリンクする場合は、トラベリングimagesを「ナビゲート」し、次にbannersをナビゲートする必要があります。あなたのスクリプトにの相対があることを意味します。images/banner/

+0

ありがとう、しかし相対URLはどういう意味ですか?私は、フォーム/ディレクトリのリンクは、現在のディレクトリ内のそのディレクトリを探したと思った? –

+0

私はここで相対URLとは何かについて説明しました(http://www.businessdictionary.com/definition/relative-URL.html)。 – CarlosCarucce

+0

詳細と説明するために私の答えとトリを更新します... – CarlosCarucce

関連する問題