laravel配置路由会报404 Not Found
laravel配置路由会报404 Not Found
故障现象:
例如:配置了测试路由,正常访问"域名/user",应该返回“路由测试”,
Route::get('user', function(){return '路由测试';
});
但是却出错,404 Not Found
原因及解决方法 (点击查看官方文档 )
>原因: “域名/user” 这种属于美化后的URL,正常应该是在前面要加上入口文件index.php,即通过“域名/index.php/user”访问。
>解决方法:
Apache
框架中自带的 public/.htaccess 文件支持隐藏 URL 中的 index.php,如过你的 Laravel 应用使用 Apache 作为服务器,需要先确保 Apache 启用了mod_rewrite 模块以支持 .htaccess 解析。
如果 Laravel 自带的 .htaccess 文件不起作用,试试将其中内容做如下替换:
Options +FollowSymLinks
RewriteEngine OnRewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Nginx
如果你使用的是 Nginx,使用如下站点配置指令就可以支持 URL 美化:
location / {try_files $uri $uri/ /index.php?$query_string;
}
配置好后重启Apache/Nginx验证
laravel配置路由会报404 Not Found相关推荐
- php为什么需要配置路由器,laravel 配置路由 api和web定义的路由的区别详解
1.路由经过中间件方面不同 打开kerenl.php就可以看到区别 protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware ...
- Linux配置nginx打开报404,Linux下Nginx配置404页面的方法
Linux下Nginx配置404页面很多设置后返回状态码是200,而不是404状态码,所以那样的404页面设置是不正确的,今天分享下Linux下Nginx配置404页面设置方法. 1.创建自己的404 ...
- [Laravel]配置路由小记
Laravel:4.2 使用的后台是:laravel-backend php artisan routes 使用这个代码,可以看到显示目前项目的路由器 ,我需要添加功能,我就需要添加路由 /* |-- ...
- laravel路由无法访问,报404,No query results for model [App\Models\...]
今天遇到了一个问题,在routes/web.php中配置了路由,但始终无法访问该路由,一直报404. Route::resource('gift_packs', 'GiftPacksControlle ...
- laravel php配置,PHP Laravel框架路由配置及设置技巧全解
Laravel框架在PHP开发中使用十分广泛,本文主要对Laravel框架中的路由设置作详细的介绍,Laravel的路由配置非常灵活,如何设置好路由对PHP应用来说也是相当关键的. 基本路由 您的应用 ...
- nginx 配置报404 问题排查
大家好,我是小马,今天遇到一个问题,问题是这样的,我们开发了一个对接项目,我们会给对接方一个通知的url,以通知我们订单的变更,但是我们给的通知url是线上的,测试环境的配置并没有给对方,并且对方没有 ...
- 服务器进tp5项目报nginx404错误,TP5框架在nginx环境下路由报404错误解决方法 亲测可用...
前段时间给客户写了个TP5框架的后台,主要是API调用,上传到客户服务器后发现首页可用,但所有内页报404错误,网上一搜发现天多一样的问题,但找了很多都是不可用的,而且都是过时的,但最终还是自己试出来 ...
- 【已解决】IDEA 配置tomcat后,javaweb项目报404
配置完tomact后, 运行hello word报404. 问题只可能出在tomcat上. 将最下方的应用地址配置改为:/ 即可.
- 更改yum源配置后执行报错[Errno 14] PYCURL ERROR 22 - “The requested URL returned error: 404 Not Found”
更改yum源配置后执行报错 报错信息入下 //[root@bucktanc6 yum.repos.d]# yum clean all Loaded plugins: fastestmirror Cle ...
最新文章
- 也谈Javascript的效率,createElement和innerHTML,为innerHTML平反
- win7系统开启telnet服务器,小编教你win7系统开启Telnet命令的详细教程
- window10内核Linux,windows 10中发布完整的Linux内核
- 申请了:苹果已经在测试“毫米波”5G技术
- 如何解决markdown中图片上传的问题
- 不服就干!抖音要用多闪挑战微信,但官网瞬间被封
- 如何使用基于范围的for()循环与std :: map?
- com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authen
- App动态修改图标包名
- 计算机系统图标文件,电脑软件的图标图片文件都集中在哪个文件夹??
- 苹果支付在哪里设置_你会用苹果手机吗?这些快捷指令快速设置一下,好用度提升10倍...
- Python练习:简单的登陆注册的信息管理;模块化;密码安全判断(没有用数据库和文件)
- 通过读取学生txt,进而实现随机选人(包含对应人物照片)并用GUI实现
- Ubuntu 使用 ffmpeg 将 webm 转换为 mp4 (批量)
- js清空浏览器cokie缓存_js-cookie删除缓存
- PhpMyAdmin漏洞介绍
- STM32CubeMX | 31-使用硬件FMC读写SDRAM(W9825G6KH)
- 科普|汽车毫米波雷达的规定和标准 微功率短距离无线电发射SRRC认证
- 基于AD的用户组织目录树选择工具的解决方案
- 大学四年,这些让我起飞的计算机必看书籍