技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
新疆18选7投注
现在的位置: 首页Nginx>正文
Nginx下配置支持ThinkPHP的pathinfo模式
2016年11月28日 Nginx 暂无评论 ⁄ 被围观 6,709次+

新疆18选7投注 www.ciaem.cn

说明:

Nginx目录:/usr/local/nginx/

Nginx配置文件:/usr/local/nginx/nginx.conf

如果站点使用了vhost虚拟主机,并且只需要这一个虚拟主机支持pathinfo的,可以直接打开你的vhost的配置文件进行设置(绿色字为修改代码,蓝色字为增加代码)。

找到类似如下代码:

location ~ .*\.(php|php5)?$

{

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

#原来的代码

......

}

编辑配置文件为以下代码:

location ~ \.php

{

#定义变量 $path_info ,用于存放pathinfo信息

set $path_info "";

#定义变量 $real_script_name,用于存放真实地址

set $real_script_name $fastcgi_script_name;

#如果地址与引号内的正则表达式匹配

if ($fastcgi_script_name ~ "^(.+?\.php)(/.+)$") {

#将文件地址赋值给变量 $real_script_name

set $real_script_name $1;

#将文件地址后的参数赋值给变量 $path_info

set $path_info $2;

}

#配置fastcgi的一些参数

fastcgi_param SCRIPT_FILENAME $document_root$real_script_name;

fastcgi_param SCRIPT_NAME $real_script_name;

fastcgi_param PATH_INFO $path_info;

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

include fastcgi.conf;

#原来的代码

......

}

这样设置后,nginx已经可以支持pathinfo了。如果要支持ThinkPHP的URL_MODE设置为2的模式,还需要配置rewrite规则。找到access_log语句,在其上方加上以下语句:

#如果请求既不是一个文件,也不是一个目录,则执行一下重写规则

if (!-e $request_filename)

{

#地址作为将参数rewrite到index.php上。

rewrite ^/(.*)$ /index.php/$1;

#若是子目录则使用下面这句,将subdir改成目录名称即可。

#rewrite ^/subdir/(.*)$ /subdir/index.php/$1;

}

最后,重启Nginx服务,service nginx restart 使配置生效。

至此,Nginx下配置支持ThinkPHP的pathinfo模式教程完成。

     
? 订阅本站://www.ciaem.cn/feed

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流?Ⅱ ③203744115 系统运维技术交流?Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!

?

Copyright© 2011-2019 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
  • 转向器存安全隐患 长安马自达召回45639辆CX 2019-06-25
  • 西安幼升小反映问题是去年近3倍 花式上学难案例层出不穷学位学区-西安新闻 2019-06-25
  • 老人凌晨4点穿街过巷 ,神秘男子为何悄悄跟在身后? 2019-06-24
  • 2015中日韩三国记者联合采访 2019-06-23
  • 世界上海拔最高的无人超市将落户拉萨 2019-06-23
  • 西安市:构建“五方联动”社会治理新格局 2019-06-22
  • 外媒炒作中国对发展中国家设置"债务陷阱" 2019-06-21
  • 农村专项计划来了!山东12所高校招生1460名! 2019-06-20
  • 周边景区邀你开心过节 2019-06-20
  • 你不看文章的内容吗? 2019-06-19
  • 恒大明年买断塔利斯卡 2019-06-18
  • 2015环球文娱大数据指数发布 尤小刚炮轰小鲜肉影响艺术创作深度—在线播放—《2015环球文娱大数据指数发布 尤小刚炮轰小鲜肉影响艺术创作深度》—娱乐—优酷网,视频高清在线观看 2019-06-17
  • 轻松打造浅色复古家居 2019-06-17
  • 人工智能驱动数字经济发展 2019-06-16
  • 人民网记者走进迈宝赫 2019-06-16
  • 浙江20选5复式中奖规则 广东省36选7开奖时间 p3开机号今天 吉林十一选五快速开奖现场 靠谱的幸运飞艇彩票网 宝贝线上娱乐线路检测 126彩票走势图首页 陕西快乐十分横屏版 北京赛车6码计划 qq欢乐斗地主刷豆器 3d复式号码分析专家 7星彩13开奖结果查询 青海快3电子板 竞彩足球比分规则3X4 彩票投注