我有一個問題.. 我使用啓用prettyUrl的yii2入門工具包。 它在我的本地主機上運行良好。 但是,當我上傳到我的服務器時,它不起作用。Yii2 prettyUrl不起作用
這裏是我的代碼...
.httacces
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . index.php
base.php
...
'components' => [
'urlManager'=>require(__DIR__.'/_urlManager.php')
],
...
_urlManager.php
<?php
return [
'class'=>'yii\web\UrlManager',
'enablePrettyUrl'=>true,
'showScriptName'=>false,
'rules'=>[
// url rules
'<controller:\w+>/<id:\d+>' => '<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>',
'<controller:\w+>/<action:\w+>' => '<controller>/<action>',
]
];
到目前爲止,我只是禁用prettyUrl
而它的工作ks罰款.. 爲什麼我的prettyUrl不工作呢? 有什麼建議嗎?