htaccess перенаправляет отдельные корневые и подкаталоги

#.htaccess #apache2

#.htaccess #apache2

Вопрос:

Я чувствую, что за то время, которое я разрабатывал, я мог бы узнать больше.файлы htaccess, но, к сожалению, нет. В настоящее время файл перенаправляет любой каталог на корневой файл index.php?url= но мне нужно добавить перенаправление для чего-либо после /admin/, чтобы перейти к admin.php досье. Я попробовал приведенный ниже код, который не имел никакого эффекта. Я был бы очень признателен, если бы кто-нибудь мог пролить свет на то, что я мог сделать неправильно.

 RewriteEngine on
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Options -MultiViews

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/admin/(.*)$ /admin.php?url=$1 [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /index.php?url=$1 [L,QSA]

RedirectMatch 403 ^/. .(log|dat)$
  

Комментарии:

1. попробуйте: RewriteRule ^admin/(.*)$ /admin.php?url=$1 [L,QSA]

2. Ах, какая глупая ошибка, большое спасибо, что все прошло хорошо 🙂