Задать вопрос
@Silector
Интроверт

Почему не работает относительная адресация на сайте?

При использовании .htaccess перестают работать относительные ссылки

Происходит следующее:
Допустим есть страница мойсайт/admin
на ней есть ссылка
<a href="page_editor">Настройка страниц</a>
По идее после отправки данных с сервера должно бы получится
<a href="мойсайт/admin/page_editor">Настройка страниц</a>

но она выглядит
<a href="мойсайт/page_editor">Настройка страниц</a>


В index.php идет подключение через include различных страниц

содержание .htaccess:
AddDefaultCharset UTF-8
RewriteEngine on
RewriteBase /
Options All -Indexes
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^design/(.*)$ design/$1 [L]
RewriteRule ^.*$ [NC,L]
RewriteRule ^.*$ index.php [NC,L]
  • Вопрос задан
  • 426 просмотров
Подписаться 1 Оценить 9 комментариев
Решения вопроса 1
@Nc_Soft
Какая религия не позволяет писать так?
<a href="/admin/page_editor">Настройка страниц</a>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
Ну, возможно есть, base на странице, который меняет внутренние урлы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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