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


问题分析
一般出现这种情况的都是apache/nginx配置出现问题
问题解决
nginx解决办法
在location里面加上 try_files $uri $uri/ /index.php?$query_string;
如果配置文件中存在 try_files $uri $uri/ =404;需要将它注释掉或者删掉,否则会报错
nginx配置(我是在域名里面进行配置的)
server { listen 80; server_name www.notenet.cn; root /data/www/laravel/public/; index index.html index.php index.htm; location / { #try_files $uri $uri/ =404; 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; } }
