当前位置:厦门SEO > 建站技术 > 正文

IIS和Apache实现HTTP重定向到HTTPS

龙腾SEO 2018-10-02 1358 0

本文介绍IIS7和Apache上实现访问HTTP跳转到HTTPS访问的方法,网站设计出于安全的考虑需要使用https协议,但不少用户因为输入网址的习惯不喜欢带上https协议,导致访问异常,因此需要一种重定向功能,实现HTTP网站重定向到HTTPS网站的方法,具体操作如下:

614.png

IIS7

从微软的官方网站下载HTTP重写模块,安装完毕之后重启IIS服务,之后打开IIS控制台,发现多了一个组件,双击“URL重写”,在右边窗体中选择“添加规则”,并添加一个空白规则,给规则自定义一个名字(名称自便),比如我这里叫“redirect to HTTPS”,模式为:(.*),添加一个条件,条件输入为 {HTTPS},与模式匹配,模式为 ^OFF$,然后配置操作,操作类型为:重定向,重定向到URL为:https:// {HTTP_HOST}/{R:1},重定向类型:永久301。

设置完毕后点击右侧的“应用”,这个 URL 重写就配置完毕了。

Apache

修改.htaccess文件,在文件里增加如下几行:

RewriteEngine On

RewriteBase /

RewriteCond %{HTTPS} !=on

RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

另一种写法是:

RewriteEngine on

RewriteBase /

RewriteCond %{SERVER_PORT} !^443$

RewriteRule (.*) https://%{SERVER_NAME}/$1 [R=301,L]

本文转自:月光博客

转载请注明来自厦门SEO,本文标题:IIS和Apache实现HTTP重定向到HTTPS
本文地址:http://www.fjxmseo.cn/content/51.html

标签:HTTPS

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

关于我

欢迎加我的微信号交流

文章代更新
热门文章
随机tag
wordpress搬家FastCGI网站排名网络营销mysql命令网站优化更换服务器网络营销方法ftp站点网站优化外包seo基础电商推广域名历史品牌知名度搭建云服务器url地址内链优化DEDECMS搬家仿站活动专题页sns是什么意思搜索引擎HTTPScmd命令