Доброго времени суток!
Есть два сайта на D8 - один - копия другого, расположены на одном хостинге. Но на одном сайте все относительные ссылки формируются относительно текущего url, а на втором - относительно директории и все начинаются со слэша. Настройки сайтов одинаковые. В чем может быть причина?
Необходимо, чтобы все ссылки внутренние формировались относительно директории. От чего это зависит?
Комментарии
Покажите примеры
Пример ссылок:
На странице с url - /catalog относительная ссылка на страницу /catalog/tovar имеет вид-
в случае когда формируется относительно текущего url - href="tovar"
в случае когда формируется относительно директории - href="/catalog/tovar"
Необходимо, чтобы всегда ссылка имела вид - href="/catalog/tovar"
А что именно у вас эти ссылки формирует? Какой-то модуль?
Все ссылки формируются ядром - ссылки в меню и во вьюсах.
Там немного неправильно написана относительно текущего url.
Она будет иметь вид href="catalog/tovar".
Но суть в том, чтобы ссылка всегда формировалась относительно директории. То есть всегда начиналась со слеша.
Если слэша в начале ссылки нет, то она формируется от текущего пути, а не от корня сайта.
Правильно. Об этом и говорится.
Но надо чтобы все ссылки формировались от корня.
Сами ссылки правильно формируются. Они правильны и в случае когда формируются от корня и когда от текущего пути.
Но нужен именно вариант - от корня.