Как составить правило htaccess?

210
21 июля 2017, 04:30

Кусок из htaccess:

RewriteRule ^([^/]*)/?$ index.php?controller=$1 [L,QSA]
RewriteRule ^([^/]*)/([^/]*)/?$ index.php?controller=$1&id=$2 [L,QSA]

Но при запросе ajax файла - http://domain/admin/ajax/get_params.php открывает не совсем то (стучится в контроллер, а нужен именно файл в директории admin/ajax)

Answer 1

Попробуйте добавить вот это:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

Перед регулярками, которые парсят адрес.

READ ALSO
Как убрать meta property и meta name twitter из хедера

Как убрать meta property и meta name twitter из хедера

Есть такая проблема: На некоторых страницах сайта (но не на всех страницах), если зайти в консоль, то видим:

298
Добавление записи с проверкой на id

Добавление записи с проверкой на id

Доброго времени суток

170
Как добавить номер телефона на сайт

Как добавить номер телефона на сайт

Как добавить номер телефона на сайт, платформа OpenCart

235