JavaScript实现强制重定向至HTTPS页面


Posted in Javascript onJune 10, 2015

有时候需要把网页强制切换成HTTPS,即使用户已经访问了HTTP的版本。原因可能是你不想让用户使用HTTP来访问,因为它不安全。要做到这个很简单,如果不想用PHP或者Apache的mod_rewrite来做这件事,用Javascript也可以。代码如下:

<script type="text/javascript">
var targetProtocol = "https:";
if (window.location.protocol != targetProtocol)
 window.location.href = targetProtocol +
  window.location.href.substring(window.location.protocol.length);
</script>

用了这段代码,如果用户访问了如http://leonax.net/…,会被重定向到https://leonax.net/…..。如果想反过来,即把HTTPS强制重定向到HTTP,把targetProtocol的值改成http就行。是不是很方便?

Javascript 相关文章推荐
20款超赞的jQuery插件 Web开发人员必备
Feb 26 Javascript
Js中setTimeout()和setInterval() 何时被调用执行的用法
Apr 12 Javascript
yui3的AOP(面向切面编程)和OOP(面向对象编程)
May 01 Javascript
jquery判断至少有一个checkbox被选中的方法
Jun 05 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
webpack css加载和图片加载的方法示例
Sep 11 Javascript
vue-cli V3.0版本的使用详解
Oct 24 Javascript
微信小程序顶部导航栏滑动tab效果
Jan 28 Javascript
Element 默认勾选表格 toggleRowSelection的实现
Sep 04 Javascript
5分钟快速看懂ES6中的反射与代理
Dec 19 Javascript
浅谈node.js中间件有哪些类型
Apr 29 Javascript
详解JavaScript中getFullYear()方法的使用
Jun 10 #Javascript
JavaScript中判断函数、变量是否存在
Jun 10 #Javascript
Javascript中实现String.startsWith和endsWith方法
Jun 10 #Javascript
Javascript中判断对象是否为空
Jun 10 #Javascript
javascript事件委托的方式绑定详解
Jun 10 #Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
Jun 10 #Javascript
浅析JavaScript动画
Jun 10 #Javascript
You might like
php基础知识:类与对象(3) 构造函数和析构函数
2006/12/13 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
ThinkPHP缓存方法S()概述
2014/06/13 PHP
php中get_defined_constants函数用法实例分析
2015/05/12 PHP
符合标准的js表单提交的代码
2007/09/13 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
利用js正则表达式验证手机号,email地址,邮政编码
2014/01/23 Javascript
原生js实现模拟滚动条
2015/06/15 Javascript
基于jquery实现左右按钮点击的图片切换效果
2021/01/27 Javascript
浅谈jQuery中hide和fadeOut的区别 show和fadeIn的区别
2016/08/18 Javascript
jQuery监听文件上传实现进度条效果的方法
2016/10/16 Javascript
JavaScript数据结构之单链表和循环链表
2017/11/28 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
Vue通过Blob对象实现导出Excel功能示例代码
2020/07/31 Javascript
详解JavaScript 高阶函数
2020/09/14 Javascript
Python批量转换文件编码格式
2015/05/17 Python
python读写ini配置文件方法实例分析
2015/06/30 Python
python实现ping的方法
2015/07/06 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
Python Socket编程之多线程聊天室
2018/07/28 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
详解Django 时间与时区设置问题
2019/07/23 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
pytorch进行上采样的种类实例
2020/02/18 Python
CSS3 实现的加载动画
2020/12/07 HTML / CSS
环境科学专业个人求职信
2013/09/26 职场文书
军训自我鉴定
2014/01/22 职场文书
应届毕业生自荐书
2014/06/18 职场文书
幸福中国演讲稿
2014/09/12 职场文书
高考作弊检讨书1500字
2015/02/16 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
2015年医院科室工作总结范文
2015/05/26 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
python 经纬度求两点距离、三点面积操作
2021/06/03 Python
python四种出行路线规划的实现
2021/06/23 Python
HTML中的表单元素介绍
2022/02/28 HTML / CSS