最近在windows上用TP3.2开发了一套系统,其中用到了伪静态,搬到LNMP环境下出现如下问题:

lnmp环境下ThinkPHP3.2出现404 Not Found的问题

多方查询资料后发现是伪静态问题,解决方法如下:

找到Nginx配置文件,加上

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

即可。

lnmp环境下ThinkPHP3.2出现404 Not Found的问题

相关文章: