laravel 解决强制跳转 https的问题


Posted in PHP onOctober 22, 2019

路由要从http redirect 到 https,可以改 nginx/apache 配置。如果不想在web server中做这些修改配置,可以尝试在laravel框架中解决

在网上里看到的一个方案是 写一个 全局中间件,将所有的请求转换成 https 【利用$request->scure() 来判断 和 转化】

不过我发现这个做法在直接访问首页的时候并不能实现转化 (route为 ” / ” 的时候)

然后换了方法:

1.在 app/Providers/AppServiceProvider.php 的 boot()方法 中 添加

URL::forceScheme('https');

2.在路由文件web.php中 添加

/**** 以下两次跳转是为了实现所有请求跳转到https start******/
Route::get('/', function () {
 return redirect('/login');
});

Route::get('/login', function(){
 return redirect('/static/#/login');
});
/**** 两次跳转是为了实现所有请求跳转到https end ******/

关键是将对首页的访问 重定向到一个新的laravel路由,这样它就会走 forceScheme 的流程,之后的所有请求都是https了

以上这篇laravel 解决强制跳转 https的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
PHP分页显示制作详细讲解
Dec 05 PHP
Apache2中实现多网站域名绑定的实现方法
Jun 01 PHP
php截取字符串之截取utf8或gbk编码的中英文字符串示例
Mar 12 PHP
php语言中使用json的技巧及json的实现代码详解
Oct 27 PHP
CodeIgniter自定义控制器MY_Controller用法分析
Jan 20 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
Oct 08 PHP
thinkphp的dump函数无输出实例代码
Nov 15 PHP
PHP单例模式详解及实例代码
Dec 21 PHP
yii2项目实战之restful api授权验证详解
May 20 PHP
解决tp5在nginx下修改配置访问的问题
Oct 16 PHP
PHP类的自动加载与命名空间用法实例分析
Jun 05 PHP
PHP实现递归的三种方法
Jul 04 PHP
Laravel重定向,a链接跳转,控制器跳转示例
Oct 22 #PHP
Laravel 简单实现Ajax滚动加载示例
Oct 22 #PHP
Laravel 在views中加载公共页面的实现代码
Oct 22 #PHP
laravel添加前台跳转成功页面示例
Oct 22 #PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
Oct 22 #PHP
laravel框架如何设置公共头和公共尾
Oct 22 #PHP
laravel 实现向公共模板中传值 (view composer)
Oct 22 #PHP
You might like
别人整理的服务器变量:$_SERVER
2006/10/20 PHP
在字符串指定位置插入一段字符串的php代码
2010/02/16 PHP
php header示例代码(推荐)
2010/09/08 PHP
CI框架源码解读之利用Hook.php文件完成功能扩展的方法
2016/05/18 PHP
十个优秀的Ajax/Javascript实例网站收集
2010/03/31 Javascript
jquery 事件对象属性小结
2010/04/27 Javascript
事件模型在各浏览器中存在差异
2010/10/20 Javascript
原生js和jquery中有关透明度设置的相关问题
2014/01/08 Javascript
使用jQuery制作基础的Web图片轮播效果
2016/04/22 Javascript
Element UI 自定义正则表达式验证方法
2018/09/04 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
jquery.pager.js实现分页效果
2019/07/29 jQuery
javascript设计模式之迭代器模式
2020/01/30 Javascript
webpack3.0升级4.0的方法步骤
2020/04/02 Javascript
JavaScript构造函数原理及实现流程解析
2020/11/19 Javascript
Python 爬虫多线程详解及实例代码
2016/10/08 Python
python实现多线程抓取知乎用户
2016/12/12 Python
Python通过Django实现用户注册和邮箱验证功能代码
2017/12/11 Python
pygame游戏之旅 创建游戏窗口界面
2018/11/20 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
python 进程间数据共享multiProcess.Manger实现解析
2019/09/23 Python
python打印异常信息的两种实现方式
2019/12/24 Python
利用Tensorboard绘制网络识别准确率和loss曲线实例
2020/02/15 Python
python爬虫 requests-html的使用
2020/11/30 Python
物业管理专业个人的自我评价
2013/11/19 职场文书
打架检讨书800字
2014/01/10 职场文书
幼儿评语大全
2014/04/30 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
个人借款协议书范本
2014/11/17 职场文书
2014年车间工作总结
2014/11/21 职场文书
初中作文评语集锦
2014/12/25 职场文书
2015年机关纠风工作总结
2015/05/15 职场文书
2016年寒假社会实践活动心得体会
2015/10/09 职场文书
公司年会晚会开幕词
2019/04/02 职场文书
Python万能模板案例之matplotlib绘制直方图的基本配置
2022/04/13 Python
Python可视化神器pyecharts之绘制箱形图
2022/07/07 Python