Apache将HTTP重定向到HTTPS


本文摘自PHP中文网,作者不言,侵删。

在Apache中强制将HTTP重定向到HTTPS ,许多站点只需要始终使用SSL运行。我们需要确保每个用户都必须通过SSL访问网站。如果任何用户尝试使用非ssl URL访问该网站,则他必须是重定向到SSL网站的。

本篇文章将介绍关于在每次使用apache mod_rewrite模块时将网站重定向到ssl url。

选择1:

在apache配置文件中编辑virtualhost网站并添加以下选项。将www.example.com更改为你的实际域名。

1

Redirect permanent / https://www.example.com/

选择2:

在Apache配置文件中编辑VirtualHost网站并添加以下设置。你也可以在网站的文档根目录下的.htaccess文件中添加相同的设置。

1

2

3

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

如果要将特定URL重定向到https。使用以下设置。例如,如果有人试图访问网站上的always-secure.html文件。用户必须使用SSL访问URL。

1

2

RewriteEngine On

RewriteRule ^always-secure.html$ https://www.example.com/always-secure.html [R=301,L]

本篇文章到这里就已经全部结束了,更多其他精彩内容大家可以关注PHP中文网的Linux视频教程栏目!!!

以上就是Apache将HTTP重定向到HTTPS的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

centos系统如何查看是否安装了Apache

linux下Apache配置多个虚拟主机挂载多站点同时运行

Apache spark是什么意思?

Apache配置虚拟域名无效怎么办

重启docker会重启容器内的Apache

Apache flink是什么

nginx和Apache是什么意思

Apache如何解析php

ubuntu怎么重启Apache

Apache开启url重写的方法

更多相关阅读请进入《Apache》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...