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 Pear 安装及使用
Mar 19 PHP
php将时间差转换为字符串提示
Sep 07 PHP
深入PHP FTP类的详解
Jun 13 PHP
浅析php变量作用域的一些问题
Aug 08 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
浅析Yii2 GridView 日期格式化并实现日期可搜索教程
Apr 22 PHP
php+mysql实现的二级联动菜单效果详解
May 10 PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 PHP
php 截取GBK文档某个位置开始的n个字符方法
Mar 08 PHP
Laravel使用支付宝进行支付的示例代码
Aug 16 PHP
Laravel等框架模型关联的可用性浅析
Dec 15 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 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调用Java对象的方法
2006/10/09 PHP
PHP的substr_replace将指定两位置之间的字符替换为*号
2011/05/04 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
php模拟ping命令(php exec函数的使用方法)
2013/10/25 PHP
使用phpstorm和xdebug实现远程调试的方法
2015/12/29 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
PHP 范围解析操作符(::)用法分析【访问静态成员和类常量】
2020/04/14 PHP
javascript hashtable实现代码
2009/10/13 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
jQuery代码性能优化的10种方法
2016/06/21 Javascript
关于js原型的面试题讲解
2016/09/25 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
js实现移动端轮播图效果
2020/12/09 Javascript
Vue学习笔记之表单输入控件绑定
2017/09/05 Javascript
Angular利用trackBy提升性能的方法
2018/01/26 Javascript
vue-cli webpack2项目打包优化分享
2018/02/07 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
详解javascript设计模式三:代理模式
2019/03/25 Javascript
微信小程序+腾讯地图开发实现路径规划绘制
2019/05/22 Javascript
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
Vue-CLI 项目在pycharm中配置方法
2019/08/30 Javascript
Python实现全角半角转换的方法
2014/08/18 Python
NumPy 数组使用大全
2019/04/25 Python
python实现代码统计器
2019/09/19 Python
Django REST框架创建一个简单的Api实例讲解
2019/11/05 Python
python 解决mysql where in 对列表(list,,array)问题
2020/06/06 Python
通过HTML5 Canvas API绘制弧线和圆形的教程
2016/03/14 HTML / CSS
利用canvas实现图片压缩的示例代码
2018/07/17 HTML / CSS
美国新蛋IT数码商城:Newegg.com
2016/07/21 全球购物
简述索引存取方法的作用和建立索引的原则
2013/03/26 面试题
致铅球运动员加油稿
2014/02/13 职场文书
小班评语大全
2014/05/04 职场文书
承诺书模板
2014/08/30 职场文书
2014年大学生预备党员思想汇报1000字
2014/09/13 职场文书
谁动了我的奶酪读书笔记
2015/06/30 职场文书
2016社区平安家庭事迹材料
2016/02/26 职场文书