Страница 1 из 1

Yii2+OpenServer

Добавлено: 28 июл 2015, 02:06
ASYOU
Всем Здравствуйте.
Прошу сильно тапками не кидать т.к. еще только начинаю свой тернистый путь.
Суть проблемы:
Настраиваю пути в Yii2 что бы убрать приставку web и прочее и столкнулся с проблемой что когда все вроде настроил перестало заходить напрямую на модуль.было что то типа Yii.loc/web/...../r=blog и все работало, а должно стать Yii.loc/blog но пишет что страница не найдена хотя все другие ссылки работают как надо может кто подскажет какие надо внести правки в urlManager или может в htaccess.
web.php
'baseUrl' => '',
'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
                '' => 'site/index',
                '<action>'=>'site/<action>',
                '<controller:\w+>/<id:\d+>'=>'<controller>/view',
                '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
                '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',

            ],
        ],
        'assetManager' => [
            'basePath' => '@webroot/assets',
            'baseUrl' => '@web/assets'
        ],
    'modules' => [
        'blog' => [
            'class' => 'app\modules\blog\Module',
        ],
    ],
root/.htaccess
<IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
</IfModule>

<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_URI} ^/.*
    #RewriteRule ^assets/(.*)$ /web/assets/$1 [L]
    #RewriteRule ^css/(.*)$ web/css/$1 [L]
    #RewriteRule ^js/(.*)$ web/js/$1 [L]
    #RewriteRule ^images/(.*)$ web/images/$1 [L]
    RewriteRule ^(.*)$ web/$1 [L]

    RewriteCond %{REQUEST_URI} !^/web/
    RewriteCond %{REQUEST_FILENAME} !-f [OR]
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^.*$ web/index.php
</IfModule> 
web/.htaccess
# Если это папка или файл, открываем его
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# В противном случае перенаправляем на index.php
RewriteRule . index.php
[upd=1438062718][/upd]
Добавление веб в виртуальный хост не вариант. прописать никак?

Добавлено: 28 июл 2015, 15:28
Максим
Может вы случайно веб-сервер на Nginx переключили? А он не понимает реврайты.

Добавлено: 28 июл 2015, 21:07
ASYOU
Та нет все ок апач