Задать вопрос
@aornos

$_SERVER['REQUEST_URI] содержит странные данные, как исправить?

Добрый день.
На сайте осуществляется роутинг, данные берутся из $_SERVER['REQUEST_URI'].
По первому элементу вызывается контроллер, по второму нужно вызывать действие.
Ссылки типа site.com/main или site.com/catalog парсятся нормально, вызываются соотвествующие контроллеры (main, catalog и т.д.).
Проблема возникает с вторым параметром. Идея в следующем - ссылка типа site.com/catalog/productsType1 должна парситься на catalog и productsType1.
Из общего каталога ссылка типа /catalog/productsType1 в роутер приходит почему-то как
/catalog/application/css/mycss.css
Нид хелп.
исходники:
htaccess
--------------------
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php [L]
------------
ссылки в каталоге имеют вид:
"<a href='catalog/" . $value['itemTranslit'] . "'>" . $value['itemTitle'] . "</a>"


Непонятно почему они трансформируются в /catalog/application/css/mycss.css
В какую сторону копать?
  • Вопрос задан
  • 2335 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
BuriK666
@BuriK666
Компьютерный псих
в шаблонах, нужно указать абсолютные пути к css файлам. Это они и попадают в index.php.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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