Я пытаюсь создать правило перезаписи в другой каталог, но, к сожалению, оно не работает.
Моя текущая перезапись отправляет все обратно в файл index.php, если первое слово в строке запроса не является admin. Правило переписывания для 'admin' - это admin.php, но на самом деле я хочу, чтобы оно пошло по адресу /var/www/html/website.com/admin/admin.php (вместо файла в том же каталоге).
Это текущий файл .htaccess.
RewriteEngine On
RewriteRule ^(.*\/?).*(css|images|js/)+.*$ - [L]
RewriteRule ^\/?admin\/?(.*)$ admin.php?url=$1 [QSA,L]
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
Если я изменю правило перезаписи для администратора, чтобы использовать другой каталог ..
RewriteRule ^\/?admin\/?(.*)$ /var/www/html/website.com/admin/admin.php?url=$1 [QSA,L]
Это ломает сайт. Есть идеи?
Спасибо.