@KrisTeylor

Почему относительные ссылки сбиваются к корню?

Есть следующий проект:
index.html
sedona
    index.html
    photo.html
    form.html
    styles
    img
    js

Ссылки на него: https://kristeylor.github.io/ и https://github.com/kristeylor/kristeylor.github.io

В корневом index.html есть ссылка:
<a href="sedona/index.html"></a>
Она работает.
В index.html в папке sedona есть следующие ссылки:
<a href="photo.html">Фото и видео</a>
<a href="form.html">Форма отзыва</a>

Но если я перехожу по ним, то браузер не находит страницы в папке catalog, а почему-то ищет их в корне сайте, где их и нет.
Пробовал варианты: "/photo.html", "./photo.html" - не работают.
Та же проблема и с подключением стилей, шрифтов, изображений.
Допустим страницы из папки catalog ссылаются на стили в папке styles, которая в этом же catalog и находится. Однако страницы ищут эту папку не у себя на одном уровне, а в корне сайта.
Был тег <base href="/">, но без него проблема остаётся.
Как исправить данную проблему?
  • Вопрос задан
  • 291 просмотр
Пригласить эксперта
Ответы на вопрос 1
@lyaVav
<a href="/catalog/photo.html">Фото и видео</a>
<a href="/catalog/reviews.html">Отзывы</a>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы