ThinkPHP+Nginx的伪静态配置

最近公司的项目用了TP,在本地测试真的一点问题都没有,是因为本地都用win,谁知道,一换到linux上,就直接报404,我都纠结了半天,后来才发现原来是一个’URL_MODEL’ 的问题,直接找到路径

/ThinkPHP/Conf/convention.php 的98行,把这个改成2,然后再把伪静态的那个处理一下就可以了,真心不容易 !

URL模式    URL_MODEL设置
普通模式      0
PATHINFO模式   1
REWRITE模式     2
兼容模式     3

这个是nginx的conf的,可能在apache下有些不一样,但差不多的~
location / {
if (!-e $request_filename){
rewrite  ^/(.*)$  /index.php?s=$1  last;
}
}

未经允许不得转载:面包頭 » ThinkPHP+Nginx的伪静态配置

赞 (0)
分享到:更多 ()

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址