tp5在apache下能访问,但放到nginx下报404

Posted 今年我二十有七

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tp5在apache下能访问,但放到nginx下报404相关的知识,希望对你有一定的参考价值。

原因:多数是因为在nginx下找不到路由

if (!-d $request_filename){
            set $rule_0 1$rule_0;
                }
                if (!-f $request_filename){
            set $rule_0 2$rule_0;
                }
                if ($rule_0 = "21"){
          rewrite ^/(.*)$ /index.php/$1 last;
                }

以上是关于tp5在apache下能访问,但放到nginx下报404的主要内容,如果未能解决你的问题,请参考以下文章

Thinkphp+Nginx(PHPstudy)下报的404错误解决

Thinkphp+Nginx(PHPstudy)下报的404错误,403错误解决

nginx环境跑tp5只能访问入口文件访问不了方法

centos7中nginx在打开firewall的情况下能不能用ip地址访问?

centos下安装subversion,使用apache做连接,库放在/var或者/usr下都能正常远程访问使用,但在/home下报错

thinkphp5和nginx不得不说的故事