Nginx

让Nginx支持thinkPHP

先吐吐槽
最近换了工作,新公司使用了thinkPHP这个框架,且不说thinkPHP这个框架怎么样吧,也不说我对thinkPHP的个人意见,既然要用这玩应儿,那咱也没办法对不?
好了,言归正传。。。

首先,大家都知道,nginx本身并不像Apache一样支持pathinfo,而我们使用thinkPHP的时候,一般都喜欢用pathinfo的URL模式,为什么?

为什么都喜欢用pathinfo这种路由?
1.www.xxx.com/goods/list 这种路由模式很漂亮有木有?如果你不觉得,那容我自嗨一把。
2.www.xxx.com/goods/list 这种路由模式会更加容易被搜索引擎所接受,也就是搜索引擎在收录网页的时候更喜欢pathinfo。

Nginx 配置 Pathinfo

今天想弄弄PHP的伪静态,想通过Pathinfo的方式来从新配置下URL,由于我用的是Nginx服务器,默认不提供Pathinfo,所以只能配置下。
我的Nginx的配置文件在 /etc/nginx/目录,Nginx有一个主配置文件nginx.conf,然后在/etc/nginx/conf.d/目录中有一些子的配置文件,这次配置我主要在这个主配置文件中配置。