IIS和Apache实现HTTP重定向到HTTPS

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

  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]

我是大鹤,读音dahe,从2005年起,致力于研究美国签证全方位策划、入境风险规避;精通申请美签的规范流程,B1签证,B2签证,F1签证,DS160填写奥秘,润色加分DS160表,申请美国签证面谈加分策划,美国工卡,绿卡,商婚,H1B工签,K1签证,J1签证,L1签证,政庇,U类签,EB1A,NIW,EB1C,EB3,EB5,美签拒签原因查询,美国工作安排,美国公民婚姻资源对接,雇主担保移民,赴美生子全程协助,各类美国签证以及出境入境的方案策略(避免遭遇遣返),全球接单!

美国简单来说就是:usa
大小的大,仙鹤的鹤,拼音就是:dahe
合并起来美国签证找大鹤 微信号:usadahe
美国签证找大鹤是从2005年开始研究美国各类签证的,包括美国绿卡工卡等,美国签证找大鹤是国内做美国签证较早的,诚信度较高,主意多、好点子多!如果你想避免申请美国签证永久被拒签,就私信大鹤进行全方位策划,美国签证找大鹤可以成为你的谋士,帮你出谋划策。

美签被拒签了怎么办?