ulikestyle 发表于 2018-7-19 11:46:22

https设置后,thinkphp rewrite好像不起作用了

https设置后,thinkphp rewrite好像不起作用了
访问首页https://www.xxx.com/是加载 /view/index/idex.html 模板;
但是https://www.xxx.com/coin或者其他随便哪个目录,均报错404
由于网站还没正式上线,我就不发真实域名了,军哥见谅https://bbs.vpser.net/images/smilies/default/smile.gif

求军哥指导下!

ulikestyle 发表于 2018-7-19 11:48:15

刚刚悟出来点点

是https模式下,没有把index.php 去除成功;还在调试中

ulikestyle 发表于 2018-7-19 14:05:42

已解决!

在军哥的精神指导下,突破自我,找到问题所在,成功解决了!

https里需要重新添加下这段
location / {
        if (!-e $request_filename){
                rewrite ^/(.*)$ /index.php?s=$1 last;
        }
}

licess 发表于 2018-7-19 16:32:19

thinkphp是需要开启pathfinfo的,不带index.php那是伪静态,要开启伪静态,官网虚拟主机管理教程里都有
页: [1]
查看完整版本: https设置后,thinkphp rewrite好像不起作用了