牛骨文教育服务平台(让学习变的简单)
博文笔记

【Thinkphp】Thinkphp 部署到nginx服务器

创建时间:2016-09-07 投稿人: 浏览次数:5437

ThinkPHP在app/Conf/config.php可以配置URL_MODEL选项,有三种类型:

1. URL_MODEL => 1,默认支持pathinfo

2. URL_MODEL => 2,url重写模式,通过配置url重写来实现

3. URL_MODEL => 3,URL兼容模式,需要生成URL的地方采用U方法动态生成

这里,我们选择2,配置url重写模式,然后配置nginx:

# 在server段location /加载此内容

location / { 

    if (!-e $request_filename) { 

        rewrite  ^(.*)$  /index.php?s=$1  last; 

        break;   

    } 

}

或者 二级目录下

  location /youdomain/ {

        if (!-e $request_filename){

            rewrite ^/youdomain/(.*)$ /youdomain/index.php?s=$1 last;

      }

}


reload nginx即可

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。