win7 laravel配置路由除了根目录全飘404解决办法(nginx)
2019-01-10 12:08
2831 查看
win7 laravel配置路由除了根目录出现404解决办法(nginx)
网上关于这个的帖子基本上都是复制粘贴,我看了十几个帖子实在是看不下去了,没有一个能解决问题的,内容基本都一个球样。
首先说我的环境
win7;
php7.0.02;
nginx;
mysql ( 跟这个没有毛关系);
其他人好多上都是这么说的
配置文件server{}里面的: location/{ try_files $uri $uri/ /index.php?$query_string; }
这个其实还算好最起码说了在哪,but我的问题还是没解决没有卵用。好了不废话认真说我的解决过程
Nginx.conf 中修改了上面的内容重启了N次没有解决问题 认真把配置文件看了一遍,发下面有一行
include vhosts.conf;
对了问题就出在这,这里引用了 vhost.conf 。 你在Nginx.conf 里面改个变形金刚也弄不出来,划重点在vhost.conf中找到对应的server例如我的:
server { listen 80; server_name laravel.mc ; root "D:\www\laravel"; location / { index index.html index.htm index.php; #autoindex on; } location ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } }
把location 中的
location / { index index.html index.htm index.php; #autoindex on; }
改成
location / { try_files $uri $uri/ /index.php$is_args$query_string; }
重启解决问题
PS 又掉坑里面了。好尴尬!!!
发现首页又飘红了。。。。。。。
急需处理,问题还在这里,回头我又把
index index.html index.htm index.php;加到后面了 重启OK!!
location / { try_files $uri $uri/ /index.php$is_args$query_string; index index.html index.htm index.php; }
遇到这类问题要根据自己的实际情况解决不能一味的照抄,最后祝小伙伴在laravle 继续入坑!!
相关文章推荐
- laravel配置路由除了根目录出现404解决办法(nginx)
- laravel配置NGINX路由出现404解决办法
- laravel配置路由出现404解决办法
- laravel配置路由出现404解决办法
- laravel配置路由出现404解决办法
- Vue路由history模式踩坑记录:nginx配置解决404问题
- tp5 url 线上访问 在nginx 上 出现404错误,解决办法(1.80nginx 配置 pathInfo)
- Laravel除了访问根目录成功其他都是404提示的解决办法
- laravel+Apache 路由404问题解决办法
- Nginx配置React项目Url后直接输入路由路径时报404问题的解决
- lnmp环境下安装laravel路由除了根目录全是404问题
- Laravel路由除了根目录全报404错误的解决办法
- tp5 url 线上访问 在nginx 上 出现404错误,解决办法(1.80nginx 配置 pathInfo)
- NGINX配置PHPINFO文件解决Dilicms后台无法index.php出现404
- 关掉\禁用win7自动配置ipv4地址的方法 默认网关自动消失的解决办法
- wordpress 在nginx服务器下重写路由,解决设置固定链接后出现404错误
- Laravel5.5在nginx访问自定义路由返回404错误
- win7 x64驱动开发经验(三)windbg 双机调试配置 、问题及解决办法
- [C#]使用 C# 代码实现拓扑排序 dotNet Core WEB程序使用 Nginx反向代理 C#里面获得应用程序的当前路径 关于Nginx设置端口号,在Asp.net 获取不到的,解决办法 .Net程序员 初学Ubuntu ,配置Nignix 夜深了,写了个JQuery的省市区三级级联效果
- laravel 配置了自己的域名以后, localhost 无法访问 404 not found 的解决方法