Я хочу использовать довольно URL в yii2создать довольно URL в yii2 не работает
в веб-каталоге .htaccess файл:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
В конфигурации/web.php:
'urlManager' => [
'class' => 'yii\web\UrlManager',
'baseUrl' => '/',
'enablePrettyUrl' => false,
'showScriptName' => false,
'enableStrictParsing' => true,
'rules' => [
'/' => 'view/index',
'about' => 'view/about',
'contact' => 'site/contact',
'login' => 'site/login',
'logout' => 'site/logout',
'captcha' => 'site/captcha',
'signup' => 'site/signup',
],
],
когда Ссылка localhost
страница загружается view/index
как urlmanager но на localhost/about
или localhost/about.php
или любой другой URL, чтобы загрузить view/about
, он загружает view/index
снова.
У вас есть два контроллера? ViewController с действиями для индекса, а также и SiteController с действиями контактов, входа в систему, выхода из системы, captcha, регистрации? Правила будут использоваться, только если для параметра enablePrettyUrl установлено значение true - обновите сообщение, если вы уже изменили его. – robsch