Я пытаюсь переписать URL-адрес - но по какой-то причине он работает не так, как я ожидал (я, вероятно, пропустил что-то очень простое!).
У меня есть два сайта - www.domain.local и admin.domain.local.Используя приведенный ниже файл .htaccess, перезапись общедоступного сайта в порядке, но сайт администратора работает не так, как ожидалось, так как он подхватывается первым условием (хотя вывод HTTP_HOST показывает, что я смотрю на администраторадомен сайта).
Options -MultiViews
Options +FollowSymLinks
RewriteEngine on
RewriteBase /
## Force www
RewriteCond %{HTTP_HOST} ^domain\.local$ [NC]
RewriteRule ^(.*)$ http://www.domain.local/$1 [R=301,L]
## Public site rewrites
RewriteCond %{HTTP_HOST} ^www\.domain\.local$ [NC]
RewriteRule ^(home)(/)?$ /index.php [NC]
RewriteRule ^([a-z0-9+-]+)(/)?$ /$1.php [NC,L]
## Admin site
RewriteCond %{HTTP_HOST} ^admin\.domain\.local$ [NC]
RewriteRule ^([a-z0-9+-]+)(/)?$ /manage/$1.php [QSA,L]
Что я делаю не так?
Большое спасибо, Кев