Такая ситуация есть домен site.ru в корне есть каталог yii где собственно и размещен yii2 advanced, пытаюсь настроить что бы работало следующим образом:
site.ru/yii/admin - backend
site.ru/yii/ - frontend
.htaccess в корне сайта выглядит так:
Код: Выделить всё
AddDefaultCharset UTF-8
Options +FollowSymLinks
RewriteBase /yii
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/(yii/admin)
RewriteRule ^admin(\/?.*)$ backend/web/$1 [L]
RewriteCond %{REQUEST_URI} ^/(2)
RewriteRule ^(\/?.*)$ frontend/web/$1 [L]
Код: Выделить всё
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
Код: Выделить всё
// .......
return [
// ......
'homeUrl' => '/yii/admin',
'components' => [
'request' => [
'baseUrl' => '/yii/admin',
//....
],
// .....
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'<action>' => 'site/<action>'
],
],
],
// ......
];
The requested URL <DIR>/backend/web/index.php was not found on this server.