如何强制使用 HTTPS?

在强制启用 HTTPS 前,请确保你在后台的 URL 配置中的配置已经是 https:// 开头的。在 WordPress 中,请确保在设置 → 常规中的 “WordPress 地址 (URL)” 和 “站点地址 (URL)” 均是 https:// 开头,如果不是,请将 http:// 修改为 https://

方法一:使用 WordPress 插件

你可以通过在线安装并启用 WP Force SSL,然后你的网站就会强制使用 HTTPS 了。

方法二:使用 .htaccess 文件

方法二相对复杂,但是更通用。默认情况下在文件管理器中 .htaccess 文件是隐藏的。

第一步:进入网站根目录并显示隐藏文件

首先,进入 cPanel 界面,选择 “文件管理器”

然后,进入 public_html 文件夹

在文件管理器的右上角,点击设置

在设置选项中,开启 “显示隐藏文件” 以及 “禁用字符编码验证对话”

然后检查是否已经有 .htaccess 文件,如果有,则直接编辑,没有则创建一个:

然后选中 .htaccess ,点击 “编辑”

进入编辑界面后,将以下代码放在这个文件的顶端即可:

代码内容:

RewriteEngine On 
RewriteCond %{HTTP_HOST} !^(.*)\.landcement\.com$ [NC]
RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]