Apache配置强制跳转HTTPS


提示

如果客户机使用的是集成式环境如:WAMP、PHPStudy、Lamp、Apache都可以参考本向导进行配置。

查找配置文件

在开始配置之前,需要找到Apache的主配置文件 httpd.conf。

开启mod_rewrite.so模块:

  1. 请使用notpad++编辑器(不要使用Windows记事本)打开查找到 httpd.conf 配置文件。

  2. 在编辑器内按下查找快捷键Control+F唤出内容查找器,输入 mod_rewrite.so 并点击查找。

  3. 去除下面这行之前的#号,并保存配置文件。

    LoadModule modules/mod_rewrite.so
    

查找站点配置文件:

  1. 在客户机上查找站点配置文件,站点配置文件通常位于 httpd.conf 或者 vhost.conf 文件内。

  2. 编辑配置文件,查看 DocumentRoot 配置的字段值,为了方便理解,这里我们假设找的配置值为:

    DocumentRoot D:\www\mydomain
    

这里的 D:\www\mydomain 就是网站的网页文件主目录。

开启站点强制跳转:

进入到 D:\www\mydomain 文件夹下,创建一个空白文件.htaccess
(如果存在该文件,直接编辑该文件),将下列代码粘贴至 .htaccess 文件内容最后面:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

保存正在编辑的 .htaccess 文件。
清除浏览器缓存,重新访问您的网站域名查看跳转效果。

保存配置文件。
使用集成环境的控制面板或命令行重启Apache,配置完成。
恭喜您!您的网站已经开启SSL强制跳转https功能!
如遇其它问题 欢迎反馈。

在购买和使用中遇到问题? 联系客服

备案号码: 陕ICP备16011250号-2

CopyRight©2018 环洋诚信™ 西安乔客信息科技有限公司 保留所有权利