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支持相关推荐

  1. php header 404 nginx,ThinkPHP在nginx下怎么设置?路由统统404,疯了~

    本地用MAMP跑的代码,运行没问题.但是部署到CENTOS 6.8 NGINX服务器上的时候,路由地址都404了! [可以访问] http://something.com/API/public/ind ...

  2. java pathinfo,nginx下支持PATH_INFO的方法实例详解

    本文实例分析了nginx下支持PATH_INFO的方法.分享给大家供大家参考,具体如下: 要想让nginx支持PATH_INFO,首先需要知道什么是pathinfo,为什么要用pathinfo? pa ...

  3. 360 nginx+php,nginx下配置thinkphp文件的方法

    在上篇文章给大家介绍了在Nginx上部署ThinkPHP项目教程,今天给大家介绍nginx下thinkphp的配置,具体详解如下: ## domain redirect #if ($host != & ...

  4. nginx 下开启pathinfo模式

    前几天自己新弄了个服务器,nginx的环境, 看到thinkcmf的框架,下载下来准备研究下,安装完成后,发现 url 是 普通模式,然后我就按照那个手册去后台开启了pathinfo模式,这一改完蛋了 ...

  5. html 支持ssi,nginx下开启ssi支持

    一.简介 SSI(Server Side Include),是一种类似于ASP的基于服务器的网页制作技术 .将文本.图形或应用程序信息包含到网页中.例如,可以使用 SSI 包含时间/日期戳.版权声明或 ...

  6. 配置nginx下别名alias支持PHP fastcgi解析

    这几天在配置Nginx,PHP用FastCGI,在Apache里,有alias,比较方便,在Nginx下没有虚拟目录概念的,是用location配合alias使用,但使用alias标签的目录块中不能使 ...

  7. 解决thinkphp在nginx环境中由于PATH_INFO变量引起的路径问题

    最近一个项目使用了thinkphp3.2作为开发框架,路由方面开启了PATHINFO模式,但是nginx默认是不支持PATHINFO的,表现为$_SERVER['PATH_INFO']没有值 在apa ...

  8. Nginx配置pathinfo

    Nginx默认不支持pathinfo格式的url,最近学习ThinkPHP的URL_MODEL时遇到了这个问题.Apache服务器下开启rewrite,将AllowOverride设置为All就ok了 ...

  9. nginx php 书籍,详细介绍Nginx下ThinkPHP5的配置方法

    Nginx下ThinkPHP5的配置方法详解 本文主要给大家介绍了关于Nginx下ThinkPHP5的配置方法,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍: url里public目录的 ...

最新文章

  1. R语言四格表的统计分析及假设检验
  2. 【转】C#对象的深拷贝与浅拷贝
  3. LimeSDR性能参数介绍及如何用它实现通信过程
  4. HttpURLConnection 发送post请求。并将结果以JSONObject对象返回的轮子
  5. 北京计算机在职研究生双证学校,北京在职研究生目前有哪些学校开设了双证专业?...
  6. 史丹利对话中国农民丰收节交易会-万祥军:谋定跨国合作
  7. 关于ngx_trylock_accept_mutex的一些解释
  8. 【原】hive 操作笔记
  9. Oracle 存储大文本
  10. Java反射机制剖析(一)-定义和API
  11. VS2012下基于Glut OpenGL GL_STENCIL_TEST示例程序:
  12. 基于python的学生管理系统的设计开题报告_学生信息管理系统_毕业设计论文_开题报告...
  13. 俄勒冈之旅_俄勒冈州波特兰市严格禁止面部识别技术
  14. (转)什么是BD,怎么做一个好BD
  15. 超五类网线与六类网线水晶头为什么不可通用
  16. 【Visual C++】游戏开发四十八 浅墨DirectX教程十六 三维地形系统的实现
  17. 计算机无法进入增值税认证平台,增值税勾选认证平台无法进入是什么原因?其他网页都能打开,就这个网页打不开...
  18. 河北省选调生上传报名表显示服务器错误,关于服务器错误
  19. c语言现代诗如蚯蚓思路,现代诗大全
  20. python画雷达图-python 雷达图

热门文章

  1. 微软 Exchange 服务器被滥用于内部邮件回复链攻击
  2. Rapid7 部分源代码遭泄露,成 Codecov 供应链攻击第四个受害者
  3. 呐,一个苹果洞赚10万美元的详细经验都在这里了~
  4. 一个极简版本的 VUE SSR demo
  5. 三元表达式、列表推导式、生成器表达式、递归、匿名函数、内置函数(day4)
  6. ADB通过WiFi连接手机调试Android应用
  7. 基于python的web应用(二)
  8. 推送技术 Push Notification
  9. 【译】Silverlight for Windows Phone Toolkit In Depth(五)
  10. [ZT]ASP.NET中如何防范SQL注入式攻击