Я хочу, чтобы мой .htaccess в корневом каталоге веб-сервера перенаправлял любой запрос, начиная с ^assets/(.*)$
, в папку public/$1
.Все остальные запросы должны идти на index.php?request=$1
.Я также хочу сохранить параметры получения (флаг L делает это) в этом случае.
RewriteEngine on
RewriteBase /
RewriteRule ^assets/(.*)$ public/$1 [QSA,L]
RewriteRule ^(?!assets)(.*)$ index.php?request=$1 [L,QSA]
Единственная проблема в том, что последняя строка переопределяет предыдущую: / Я также тестировал с (.*)
, но безуспешно.Спасибо за вашу помощь.