我想在yii2中使用漂亮的 url
在 web 目录.htaccess文件中:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
在config/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',
],
],
当 url 是像 urlmanager 一样的localhost
页面加载 但在or或任何其他要加载的 url 上时,它会再次加载。view/index
localhost/about
localhost/about.php
view/about
view/index