поставил yii2 advanced и решил изменить вид записи в адресной строке, т.к.
Код: Выделить всё
http://yii2ad.local/index.php?r=site%2Fabout
Сделал вот такие действия :
добавил в /common/config/main.php
Код: Выделить всё
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
],
Код: Выделить всё
'homeUrl' => '/',
'components' => [
'request' => [
'baseUrl' => '',
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'' => 'site/index',
'<action>' => 'site/<action>', //это как я понял убирает из строки и контроллер, но если их несколько лучше оставить, чтобы не
// запутаться.
],
],
'assetManager' => [
'basePath' => '@webroot/assets',
'baseUrl' => '@web/assets'
],
],
Код: Выделить всё
'homeUrl' => '/admin',
'components' => [
'request' => [
'baseUrl' => '/admin',
],
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'' => 'site/index',
'<action>' => 'site/<action>',
],
],
'assetManager' => [
'basePath' => '@webroot/assets',
'baseUrl' => '@web/assets'
],
],
Код: Выделить всё
# Mod_Autoindex
<IfModule mod_autoindex.c>
# Запрещаем просмотр содержимого папок
Options -Indexes
</IfModule>
# Mod_Rewrite
<IfModule mod_rewrite.c>
Options +FollowSymlinks
# Включаем mod_rewrite
RewriteEngine On
IndexIgnore */*
# Перенаправляем admin на входной скрипт админки
RewriteRule ^admin/(.*)?$ /backend/web/$1 [L,PT]
# Перенаправляем все запросы на входной скрипт
RewriteRule ^([^/].*)?$ /frontend/web/$1
</IfModule>
Код: Выделить всё
AddDefaultCharset utf-8
RewriteEngine on
# Если это папка или файл, открываем его
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# В противном случае перенаправляем на index.php
RewriteRule . index.php
Не находит ни какие views, в адресной строке : http://yii2ad.local/about , а на странице :
The requested URL /about was not found on this server.
PS главную открывает
и не находит нижний toolbar , внизу страницы : The requested URL /debug/default/toolbar was not found on this server.
Ребят подскажите, что я пропустил? Какой момент. Большую часть этих действий я нашел на этом же форуме, но ничего не вышло, решил создать отдельную тему.