thinkphp 3.2隐藏index.php

编程语言 / 473人浏览 / 0人评论

需要配置thinkphp3.2公共配置文件config.php的URL模式,nginx rewrite配置重写规则。

公共配置文件修改:

配置thinkphp3.2,公共配置文件config.php的URL模式。

/* URL配置 */
'URL_CASE_INSENSITIVE' => true, //默认false 表示URL区分大小写 true则表示不区分大小写
'URL_MODEL'            => 2, //URL模式
'VAR_URL_PARAMS'       => '', // PATHINFO URL参数变量
'URL_PATHINFO_DEPR'    => '/', //PATHINFO URL分割符

nginx rewrite配置:

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

二级目录:

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

转载注明:

扩展查找

0 条评论

还没有人发表评论

发表评论 取消回复

记住我的信息,方便下次评论
有人回复时邮件通知我