Köke göre bir URL /
, benzeyen bir karakterle başlar <a href="https://stackoverflow.com/directoryInRoot/fileName.html">link text</a>
.
Gönderdiğiniz bağlantı: <a href="fruits/index.html">Back to Fruits List</a>
adlı bir dizinde bulunan ve fruits
bu bağlantının göründüğü html sayfasıyla aynı dizinde bulunan bir html dosyasına bağlanıyor .
Kök göreli bir URL yapmak için şu şekilde değiştirin:
<a href="/fruits/index.html">Back to Fruits List</a>
Düzenlenen OP, yorumlarda, soruya cevap olarak:
Bu nedenle, www.example.com'a göre / yapacak, kökün ne olduğunu belirtmenin bir yolu var mı, örneğin, kökün www.example.com/fruits/ elma / apple.html?
Evet, href
veya src
özniteliklerinde URL'nin /
önüne bir yol eklenmesi, yolu kök dizine göre yapar. Örneğin, en html sayfası verilen www.example.com/fruits/apples.html
, a
bir href="https://stackoverflow.com/vegetables/carrots.html"
sayfaya irade bağlantısını www.example.com/vegetables/carrots.html
.
base
Etiket elemanı olsa (o sayfanın taban-uri belirlemenizi sağlar base
etiketi eklenecek olurdu her belirli üssünü kullanma izni için gerekli olan sayfanın, bunun için ben sadece W3 örneğini alıntı edeceğiz:
Örneğin, aşağıdaki BASE bildirimi ve A bildirimi verildiğinde:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<TITLE>Our Products</TITLE>
<BASE href="http://www.aviary.com/products/intro.html">
</HEAD>
<BODY>
<P>Have you seen our <A href="../cages/birds.gif">Bird Cages</A>?
</BODY>
</HTML>
göreli URI "../cages/birds.gif" şu şekilde çözülür:
http://www.aviary.com/cages/birds.gif
Alıntı yapılan örnek: http://www.w3.org/TR/html401/struct/links.html#h-12.4 .
Önerilen Okuma:
/
o göreli yapacağıwww.example.com
, kök i isterseniz, mesela neyi kök olmanın ne belirtmek için bir yol varwww.example.com/fruits
içindewww.example.com/fruits/apples/apple.html
?