您的位置:首页 > 编程语言 > PHP开发

laravel配置路由出现404解决办法

2018-01-11 11:19 1066 查看
问题分析

一般出现这种情况的都是apache/nginx配置出现问题

问题解决

nginx解决办法

在location里面加上 try_files $uri $uri/ /index.php?$query_string;

如果配置文件中存在 try_files $uri $uri/ =404;需要将它注释掉或者删掉,否则会报错

本人的nginx配置(我是在域名里面进行配置的)

[plain] view
plain copy

server {  

    listen 80;  

  

    server_name www.onlinebook.com;  

  

    root /home/developer/Desktop/www/laravel_book/public/;  

    index index.html index.php index.htm;  

  

    location / {  

        #try_files $uri $uri/ =404;  

        try_files $uri $uri/ /index.php?$query_string;  

    }  

    location ~ \.php$ {  

        include snippets/fastcgi-php.conf;  

    #  

    #   # With php7.0-cgi alone:  

    #   fastcgi_pass 127.0.0.1:9000;  

    #   # With php7.0-fpm:  

        fastcgi_pass unix:/run/php/php7.0-fpm.sock;  

          

    }  

      

}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Laravel
相关文章推荐