laravel Nginx配置文件

  • 如果发现路由不能访问(404),换成下面的配置文件
server {
    listen       80;
    server_name  dingoapi.cn;
    root         /Users/mymac/data/httpd/www/DingoApi/blog/public;
    index  index.html index.htm index.php;
    add_header Access-Control-Allow-Origin *;
    add_header Access-Control-Allow-Credentials "true";
    add_header Access-Control-Allow-Methods "GET,POST";
    add_header Access-Control-Allow-Headers "Origin,No-Cache,X-Requested-With,If-Modified-Since,Pragma,Last-Modified,Cache-Control,Expires,Content-Type,X-E4M-With";
    location / {
        try_files $uri $uri/ /index.php?$query_string;
        ##导致路由没法访问的根本原因
    }
    location ~ \.php$ {
          fastcgi_pass   127.0.0.1:9000;
          fastcgi_index  index.php;
          fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
          include        fastcgi_params;
      }
}

ishow.bind-time.com Copyright © 2020 小肥青王二狗

添加新评论

生活其实很简单,过了今天就是明天。

低头哭过别忘了抬头继续走。

不要被任何人打乱自的脚步,因为没有谁会像你一样清楚和在乎自己梦想。

没有人可以打倒我,除非我自己先趴下!

你要记住你不是为别人而活,你是为自己而活。