Здравствуйте! На yii2 basic админка находится в отдельном модуле и доступна по адресам
mysite.loc/web/login и
mysite.loc/web/site/login. Хотелось бы, чтобы админка была доступна по адресу
mysite.loc/admin.
Подскажите пожалуйста, где и как это настроить? Или в .htaccess или же в urlManager?
Админка реализована как модуль:
....
modules
-admin
--controllers
--models
...
web
views
...
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'' => 'site/index',
'<action>'=>'site/<action>',
'admin' => 'site/login',
],
],
Файл .htaccess в корне:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
IndexIgnore */*
RewriteEngine On
</IfModule>
<IfModule mod_rewrite.c>
RewriteCond %{REQUEST_URI} ^/.*
RewriteRule ^(.*)$ web/$1 [L]
RewriteCond %{REQUEST_URI} !^/web/
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ web/index.php
</IfModule>
Файл .htaccess в папке web:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php