Структура сайта такая
/www
-/admin
-/admin/index.php
-/css
-/content
-index.php
нужно чтобы при указании URL вида /site.ru/... кидало на index.php где я буду сравнивать $_SERVER['REQUEST_URI'] ну и работать дальше, тут всё нормально
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
но ещё нужно при указании URL вида /site.ru/admin/... кидало на /admin/index.php - с этим возникли трудности
делал так
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/admin/(.*)
RewriteRule ^(.*)$ admin/index.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,QSA]
по идее если REQUEST_URI начинается с /admin/ то должно перебрасывать на /admin/index.php - это работает, но и с URL вида /site.ru/... стало кидать на /admin/index.php. Что не так?