URL relatif-root dimulai dengan /
karakter, untuk terlihat seperti <a href="https://stackoverflow.com/directoryInRoot/fileName.html">link text</a>
.
Tautan yang Anda poskan: <a href="fruits/index.html">Back to Fruits List</a>
sedang menautkan ke file html yang terletak di direktori bernama fruits
, direktori berada di direktori yang sama dengan halaman html di mana tautan ini muncul.
Untuk menjadikannya URL relatif-root, ubahlah ke:
<a href="/fruits/index.html">Back to Fruits List</a>
Diedit dalam menanggapi pertanyaan, dalam komentar, dari OP:
Jadi melakukan / akan membuatnya relatif terhadap www.example.com, apakah ada cara untuk menentukan apa root, misalnya bagaimana jika saya ingin root menjadi www.example.com/fruits di www.example.com/fruits/ apel / apple.html?
Ya, prefacing URL, dalam atribut href
atau src
, dengan /
akan membuat path relatif ke direktori root. Sebagai contoh, mengingat halaman html di www.example.com/fruits/apples.html
, yang a
dari href="https://stackoverflow.com/vegetables/carrots.html"
kehendak tautan ke halaman www.example.com/vegetables/carrots.html
.
The base
tag elemen memungkinkan Anda untuk menentukan dasar-uri untuk halaman yang (meskipun base
tag harus ditambahkan ke setiap halaman di mana itu perlu untuk menggunakan basis tertentu, untuk ini saya hanya akan mengutip contoh W3 ini:
Misalnya, diberikan deklarasi BASE berikut dan deklarasi A:
<!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>
URI relatif "../cages/birds.gif" akan memutuskan untuk:
http://www.aviary.com/cages/birds.gif
Contoh dikutip dari: http://www.w3.org/TR/html401/struct/links.html#h-12.4 .
Bacaan yang disarankan:
/
akan membuatnya relatifwww.example.com
, apakah ada cara untuk menentukan apa akar adalah, misalnya bagaimana jika saya ingin root menjadiwww.example.com/fruits
diwww.example.com/fruits/apples/apple.html
?