basic版本 把index.php去掉 [ 2.0 版本 ]
1、首先需要把apache或者nginx的rewrite模块开启
2、打开config/web.php文件,在components里添加如下代码:
'urlManager' => [
//'class' => 'yii\web\UrlManager',
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules'=>[
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
],
],
3、添加.htaccess文件,内容如下:
RewriteEngine on
# If a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward it to index.php
RewriteRule . index.php
xiaobai 北京
注册时间:2013-08-19
最后登录:2019-09-09
在线时长:19小时10分
最后登录:2019-09-09
在线时长:19小时10分
- 粉丝7
- 金钱2105
- 威望55
- 积分2845
共 2 条评论
表示 not found
怎么破???
刚研究,还没遇到。嘿嘿
按照楼主这样设置,不行啊,搞了好几天了,搞不明白,求大神光环照耀。。