Проблема с ЧПУ

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
grigoriy1990
Сообщения: 1
Зарегистрирован: 2017.10.01, 19:11

Проблема с ЧПУ

Сообщение grigoriy1990 »

Добрый вечер!
Стоит чистый yii2 basic. В config/web.php раскомментировал:

Код: Выделить всё

'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
            ],
Добавил 'baseUrl' => '', в 'request'
Кинул в корень .htaccess:

Код: Выделить всё

Options +FollowSymLinks
IndexIgnore */*
RewriteEngine on

RewriteCond %{REQUEST_URI} !^/(web)
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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /web/index.php
И в web:
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php

Слетели стили. Если убрать 'baseUrl' => '', они почему-то восстанавливаются. И \site\about ведет на главную, хотя должен срабатывать также как web\site\about :shock:

Спасибо!)
Ответить