thinkphp在nginx下pathinfo支持
thinkphp在nginx下pathinfo支持
在apache下运行正常,但是在nginx下内页都是404空白。
解决办法:
首先:修改nginx的rewrite
location / {if (!-e $request_filename) {
rewrite ^(.*)$ /index.php?s=$1 last;break;}}
然后:项目配置下url模式改为2
'URL_MODEL'=>2,
重启nginx后ok
参考ThinkPHP官网:http://www.thinkphp.cn/topic/6205.html
附:thinkphp URL模式
普通模式:设置URL_MODEL 为0
http://serverName/appName/?m=module&a=action&id=1
PATHINFO模式(默认模式):设置URL_MODEL 为1
http://serverName/appName/module/action/id/1/
REWRITE模式: 设置URL_MODEL 为2
该URL模式和PATHINFO模式功能一样,除了可以不需要在URL里面写入口文件,和可以定义.htaccess 文件外。在开启了Apache的URL_REWRITE模块后,就可以启用REWRITE模式了
兼容模式: 设置URL_MODEL 为3
兼容模式是普通模式和PATHINFO模式的结合
http://serverName/appName/?s=/module/action/id/1/
转载于:https://blog.51cto.com/xuqin/1332703
thinkphp在nginx下pathinfo支持相关推荐
- php header 404 nginx,ThinkPHP在nginx下怎么设置?路由统统404,疯了~
本地用MAMP跑的代码,运行没问题.但是部署到CENTOS 6.8 NGINX服务器上的时候,路由地址都404了! [可以访问] http://something.com/API/public/ind ...
- java pathinfo,nginx下支持PATH_INFO的方法实例详解
本文实例分析了nginx下支持PATH_INFO的方法.分享给大家供大家参考,具体如下: 要想让nginx支持PATH_INFO,首先需要知道什么是pathinfo,为什么要用pathinfo? pa ...
- 360 nginx+php,nginx下配置thinkphp文件的方法
在上篇文章给大家介绍了在Nginx上部署ThinkPHP项目教程,今天给大家介绍nginx下thinkphp的配置,具体详解如下: ## domain redirect #if ($host != & ...
- nginx 下开启pathinfo模式
前几天自己新弄了个服务器,nginx的环境, 看到thinkcmf的框架,下载下来准备研究下,安装完成后,发现 url 是 普通模式,然后我就按照那个手册去后台开启了pathinfo模式,这一改完蛋了 ...
- html 支持ssi,nginx下开启ssi支持
一.简介 SSI(Server Side Include),是一种类似于ASP的基于服务器的网页制作技术 .将文本.图形或应用程序信息包含到网页中.例如,可以使用 SSI 包含时间/日期戳.版权声明或 ...
- 配置nginx下别名alias支持PHP fastcgi解析
这几天在配置Nginx,PHP用FastCGI,在Apache里,有alias,比较方便,在Nginx下没有虚拟目录概念的,是用location配合alias使用,但使用alias标签的目录块中不能使 ...
- 解决thinkphp在nginx环境中由于PATH_INFO变量引起的路径问题
最近一个项目使用了thinkphp3.2作为开发框架,路由方面开启了PATHINFO模式,但是nginx默认是不支持PATHINFO的,表现为$_SERVER['PATH_INFO']没有值 在apa ...
- Nginx配置pathinfo
Nginx默认不支持pathinfo格式的url,最近学习ThinkPHP的URL_MODEL时遇到了这个问题.Apache服务器下开启rewrite,将AllowOverride设置为All就ok了 ...
- nginx php 书籍,详细介绍Nginx下ThinkPHP5的配置方法
Nginx下ThinkPHP5的配置方法详解 本文主要给大家介绍了关于Nginx下ThinkPHP5的配置方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: url里public目录的 ...
最新文章
- R语言四格表的统计分析及假设检验
- 【转】C#对象的深拷贝与浅拷贝
- LimeSDR性能参数介绍及如何用它实现通信过程
- HttpURLConnection 发送post请求。并将结果以JSONObject对象返回的轮子
- 北京计算机在职研究生双证学校,北京在职研究生目前有哪些学校开设了双证专业?...
- 史丹利对话中国农民丰收节交易会-万祥军:谋定跨国合作
- 关于ngx_trylock_accept_mutex的一些解释
- 【原】hive 操作笔记
- Oracle 存储大文本
- Java反射机制剖析(一)-定义和API
- VS2012下基于Glut OpenGL GL_STENCIL_TEST示例程序:
- 基于python的学生管理系统的设计开题报告_学生信息管理系统_毕业设计论文_开题报告...
- 俄勒冈之旅_俄勒冈州波特兰市严格禁止面部识别技术
- (转)什么是BD,怎么做一个好BD
- 超五类网线与六类网线水晶头为什么不可通用
- 【Visual C++】游戏开发四十八 浅墨DirectX教程十六 三维地形系统的实现
- 计算机无法进入增值税认证平台,增值税勾选认证平台无法进入是什么原因?其他网页都能打开,就这个网页打不开...
- 河北省选调生上传报名表显示服务器错误,关于服务器错误
- c语言现代诗如蚯蚓思路,现代诗大全
- python画雷达图-python 雷达图
热门文章
- 微软 Exchange 服务器被滥用于内部邮件回复链攻击
- Rapid7 部分源代码遭泄露,成 Codecov 供应链攻击第四个受害者
- 呐,一个苹果洞赚10万美元的详细经验都在这里了~
- 一个极简版本的 VUE SSR demo
- 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数(day4)
- ADB通过WiFi连接手机调试Android应用
- 基于python的web应用(二)
- 推送技术 Push Notification
- 【译】Silverlight for Windows Phone Toolkit In Depth(五)
- [ZT]ASP.NET中如何防范SQL注入式攻击