@ruslite

Как настроить ЧПУ в Yii2?

Раньше настраивал, все получалось, теперь не хочет, выдает 404, если так:
'urlManager' => [
            'showScriptName' => false,
            'enablePrettyUrl' => true,
             'enableStrictParsing' => true,
            'rules' => array(
                '<action>' => 'site/<action>',
            ),
        ],


.htaccess:
RewriteEngine On RewriteBase /

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

RewriteRule . index.php

,но если 'showScriptName' => true, то работает, но в пути отображается имя скрипта. Если это убрать, то при переходе на любую ссылку будет отображаться содержимое главной страницы:
'enableStrictParsing' => true,
            'rules' => array(
                '<action>' => 'site/<action>',
            ),


Что может быть не так?
  • Вопрос задан
  • 861 просмотр
Пригласить эксперта
Ответы на вопрос 1
Marcuzy
@Marcuzy
php разработчик
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы