方法1:

在Apache中编辑VirtualHost的配置文件,并添加以下选项。

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

方法2:

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

RewriteEngine On
  RewriteCond %{HTTPS} off
  RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

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

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

Apache将HTTP重定向到HTTPS

强制将HTTP重定向到Apache中的HTTPS许多站点需要始终仅使用SSL运行。
我们需要确保每个用户都必须通过SSL访问网站。
如果任何用户试图使用非SSL URL访问网站,他必须重定向到SSL网站。
本教程将每次使用Apache模块将网站重定向到SSL URL。

日期:2019-05-19 01:25:29 来源:oir作者:oir