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将任何格式视频转为flv的代码
Sep 03 PHP
探讨多键值cookie(php中cookie存取数组)的详解
Jun 06 PHP
如何使用php绘制在图片上的正余弦曲线
Jun 08 PHP
解析用PHP实现var_export的详细介绍
Jun 20 PHP
ThinkPHP3.1新特性之动态设置自动完成和自动验证示例
Jun 19 PHP
php+Mysqli利用事务处理转账问题实例
Feb 11 PHP
PHP+Mysql+jQuery查询和列表框选择操作实例讲解
Oct 22 PHP
php四种定界符详解
Feb 16 PHP
关于PHP中协程和阻塞的一些理解与思考
Aug 11 PHP
php解压缩zip和rar压缩包文件的方法
Jul 10 PHP
php设计模式之策略模式实例分析【星际争霸游戏案例】
Mar 26 PHP
关于PHP求解三数之和问题详析
Nov 09 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
PHP 和 MySQL 基础教程(三)
2006/10/09 PHP
php实现读取内存顺序号
2015/03/29 PHP
Symfony2函数用法实例分析
2016/03/18 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
PHP获取input输入框中的值去数据库比较显示出来
2016/11/16 PHP
详解php与ethereum客户端交互
2018/04/28 PHP
JQuery.uploadify 上传文件插件的使用详解 for ASP.NET
2010/01/22 Javascript
基于jquery的划词搜索实现(备忘)
2010/09/14 Javascript
为jQuery增加join方法的实现代码
2010/11/28 Javascript
javascript时间自动刷新实现原理与步骤
2013/01/06 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
深入理解Angular2 模板语法
2016/08/07 Javascript
原生js FileReader对象实现图片上传本地预览效果
2020/03/27 Javascript
vue+swiper实现组件化开发的实例代码
2017/10/26 Javascript
javascript实现点击星星小游戏
2019/12/24 Javascript
React中使用UMEditor的方法示例
2019/12/27 Javascript
vue组件暴露和.js文件暴露接口操作
2020/08/11 Javascript
vue中实现点击空白区域关闭弹窗的两种方法
2020/12/30 Vue.js
[01:10]DOTA2次级职业联赛 - U5战队宣传片
2014/12/01 DOTA
python3.3实现乘法表示例
2014/02/07 Python
Python实现KNN邻近算法
2021/01/28 Python
python实现flappy bird小游戏
2018/12/24 Python
Python爬虫实战之12306抢票开源
2019/01/24 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
如何解决django-celery启动后迅速关闭
2019/10/16 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
有影响力的人、名人和艺术家的官方商品:Represent
2019/11/26 全球购物
法国在线药房:Shop Pharmacie
2019/11/26 全球购物
校园安全教育广播稿
2014/02/17 职场文书
地理教师岗位职责
2014/03/16 职场文书
学生社团文化节开幕式主持词
2014/03/28 职场文书
校园活动宣传方案
2014/03/28 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
孟佩杰观后感
2015/06/17 职场文书
怎样写观后感
2015/06/19 职场文书
零基础学java之循环语句的使用
2022/04/10 Java/Android