一个nginx简单支持ThinkPHP PATHINFO的例子

PHP 2014-06-25 ThinkPHP,nginx,PATHINFO

好久没写PHP,最近因为项目指定ThinkPHP于是又重温PHP狂潮,由于长期写JavaScript以至于我忘了PHP的数组竟然还可以自定义key...闹笑话了。

ThinkPHP默认不是使用PATHINFO模式,对于目前主流的流行框架,貌似PATHINFO已经成为流行,更让我意外的是ThinkPHP还能支持路由,有点类似于Python网络框架的路由了。之前在网上看不少人在nginx开启PATHINFO模式主要修改localhost \.php 里的内容,但最近发现了一条更简便的方法:

location / {
   if (!-e $request_filename) {
      rewrite ^(.*)$ /index.php?s=$1 last;
      break;
   }
}

利用了nginx的url重写机制实现了这一功能,而ThinkPHP的config.php也不需要添加:URL_MODEL => 1这个配置了。

文字链接:《一个nginx简单支持ThinkPHP PATHINFO的例子

文章地址:http://www.qttc.net/201406441.html

除非标注,琼台博客所有博文均为原创,转载请加文字链接注明来源

乳名?小名?昵称?网名?均可

email,放心,我不会给你乱投广告的

想获得回访就把你的站点URL写上(没有留空)

[NOTICE]木要投放广告
[NOTICE]木要骂人,说不该说的话
[NOTICE]自由言论,但要遵纪守法

Comments 0

    Hi,你想第一个做沙发么?