打开Nginx配置文件(不同版本的Nginx可能稍有不同),配置:
#去掉$是为了不匹配行末,即可以匹配.php/,以实现pathinfo
#如果不需要用到php后缀,也可以将其去掉
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;
}
这样,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服务,把ThinkPHP的URL_MODEL设置为2,如果能正常访问,说明配置成功。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# thinkphp开启pathinfo
# nginx
# pathinfo
# nginx开启pathinfo
# PHP使用Nginx实现反向代理
# Win10 下安装配置IIS + MySQL + nginx + php7.1.7
# 详解Nginx 和 PHP 的两种部署方式的对比
# PHP 网站修改默认访问文件的nginx配置
# nginx配置支持php的pathinfo模式配置方法
# 详解如何在CentOS7中使用Nginx和PHP7-FPM安装Nextcloud
# Centos6.4 编译安装 nginx php的方法
# windows下RunHiddenConsole 启动 nginx与php(RunHiddenCon
# 是一个
# 设置为
# 配置文件
# 也不
# 不需要
# 将其
# 还需要
# 重写
# 重启
# 稍有
# 这句
# 既不
# 大家多多
# 就可以
# 是为了
# 不匹配
# 正则表达式
# location
相关文章:
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星代理费用多少?最新价格详情介绍
手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?
购物网站制作公司有哪些,哪个购物网站比较好?
台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
常州自助建站费用包含哪些项目?
制作证书网站有哪些,全国城建培训中心证书查询官网?
如何设置并定期更换建站之星安全管理员密码?
C++中引用和指针有什么区别?(代码说明)
视频网站app制作软件,有什么好的视频聊天网站或者软件?
外贸公司网站制作,外贸网站建设一般有哪些步骤?
如何在建站主机中优化服务器配置?
如何快速完成中国万网建站详细流程?
如何在IIS管理器中快速创建并配置网站?
如何配置IIS站点权限与局域网访问?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
如何配置FTP站点权限与安全设置?
建站之星如何实现网站加密操作?
建站168自助建站系统:快速模板定制与SEO优化指南
平台云上自助建站如何快速打造专业网站?
如何用搬瓦工VPS快速搭建个人网站?
免费网站制作appp,免费制作app哪个平台好?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
建站之星代理平台如何选择最佳方案?
如何规划企业建站流程的关键步骤?
青浦网站制作公司有哪些,苹果官网发货地是哪里?
制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?
建站之星安装失败:服务器环境不兼容?
如何在服务器上三步完成建站并提升流量?
宝塔新建站点为何无法访问?如何排查?
设计网站制作公司有哪些,制作网页教程?
极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?
香港服务器租用每月最低只需15元?
官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?
建站上市公司网站建设方案与SEO优化服务定制指南
如何快速搭建安全的FTP站点?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
小型网站建站如何选择虚拟主机?
专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?
c# F# 的 MailboxProcessor 和 C# 的 Actor 模型
如何有效防御Web建站篡改攻击?
已有域名如何快速搭建专属网站?
如何选择适合PHP云建站的开源框架?
如何选择高性价比服务器搭建个人网站?
深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?
建站之星如何优化SEO以实现高效排名?
,柠檬视频怎样兑换vip?
如何在自有机房高效搭建专业网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。