码迷,mamicode.com
首页 > Web开发 > 详细

THINKPHP nginx设置路由为PATHINFO模式

时间:2017-03-20 19:24:04      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:reload   oca   inf   路径   html   执行   company   rewrite   mod   

首先THINKPHP配置文件中设置

//url访问模式为rewrite模式
‘URL_MODEL‘=>‘2‘,

然后再在nginx.conf文件中,找到这一条语句 #access_log logs/host.access.log main;
找到location /{}这个语句段落

location / {
index index.html index.htm index.php;
#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则
if (!-e $request_filename)
{
#地址作为将参数rewrite到index.php上。
#rewrite ^/(.*)$ /index.php/$1;
#若是子目录则使用下面这句,将subdir改成目录名称即可。
rewrite ^/company/(.*)$ /company/index.php/$1;
}
}
然后根据自己的路径重启nginx服务器
# path/nginx -s reload

THINKPHP nginx设置路由为PATHINFO模式

标签:reload   oca   inf   路径   html   执行   company   rewrite   mod   

原文地址:http://www.cnblogs.com/zhouqi666/p/6590811.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!