最新消息: 新版网站上线了!!!

yii在nginx环境下配置rewrite模块

1. Nginx配置 

在nginx.conf的server {段添加类似如下代码: 

Nginx.conf代码  

  1. location / {  

  2.     if (!-e $request_filename){  

  3.         rewrite ^/(.*) /index.php last;  

  4.     }  

  5. }  



2. 在Yii的protected/conf/main.php去掉如下的注释 

Php代码  

  1. 'urlManager'=>array(  

  2. 'urlFormat'=>'path',  

  3. 'rules'=>array(  

  4.     '<controller:\w+>/<id:\d+>'=>'<controller>/view',  

  5.     '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',  

  6.     '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',  

  7. ),  

  8. ,  

转载请注明:谷谷点程序 » yii在nginx环境下配置rewrite模块