Корневой URL начинается с /
символа, чтобы выглядеть примерно так <a href="https://stackoverflow.com/directoryInRoot/fileName.html">link text</a>
.
Ссылка, которую вы опубликовали: <a href="fruits/index.html">Back to Fruits List</a>
это ссылка на HTML-файл, расположенный в каталоге с именем fruits
, каталог находится в том же каталоге, что и HTML-страница, на которой эта ссылка появляется.
Чтобы сделать его относительным корневым URL, измените его на:
<a href="/fruits/index.html">Back to Fruits List</a>
Отредактировано в ответ на вопрос, в комментариях от ОП:
Таким образом, выполнение / сделает это относительно www.example.com, есть ли способ указать, что такое корень, например, что делать, если я хочу, чтобы корень был www.example.com/fruits в www.example.com/fruits/ яблоки / apple.html?
Да, если перед URL-адресом в атрибутах href
или src
указать /
путь , то будет указан корневой каталог. Например, с учетом html-страницы в www.example.com/fruits/apples.html
, a
of href="https://stackoverflow.com/vegetables/carrots.html"
будет ссылаться на страницу www.example.com/vegetables/carrots.html
.
Элемент base
tag позволяет вам указать base-uri для этой страницы (хотя base
тег должен был бы быть добавлен к каждой странице, на которой это было необходимо для использования определенной базы, для этого я просто приведу пример W3:
Например, с учетом следующей декларации BASE и декларации 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 "../cages/birds.gif" будет разрешен для:
http://www.aviary.com/cages/birds.gif
Пример цитируется по адресу: http://www.w3.org/TR/html401/struct/links.html#h-12.4 .
Предлагаемое чтение:
/
будет делать это относительноwww.example.com
, есть способ , чтобы определить , что корень, например , что , если я хочу корень , чтобы бытьwww.example.com/fruits
вwww.example.com/fruits/apples/apple.html
?