Раньше настраивал, все получалось, теперь не хочет, выдает 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>',
),
Что может быть не так?