首先,您需要在您的站点上安装SSL证书 – 可以在此处找到有关如何执行此操作的指南。
安装证书后,您需要从“http://”重定向到“https://” – 这可以通过多种方式实现……
使用我们的CLOUDNS插件重定向到https://
从cPanel内部,转到…
- Nginx集群控制 – >云计算
- 接下来,选择域下拉下拉列表,然后单击“配置”
- 点击“应用设置”
- 向下滚动,直到看到“重定向”部分
- ‘启用’redirect_to_ssl选项
- 点击“提交”
而已!您已完成 – 现在,您的站点将强制使用https://协议而不是使用http://
通过.htaccess文件强制https://
要强制 所有Web流量 使用HTTPS,请在网站的根文件夹中的.htaccess文件中插入以下代码行。
重要提示:如果.htacess中有现有代码,请将上面的代码添加到已有具有类似起始前缀的规则的位置。
RewriteEngine On RewriteCond%{SERVER_PORT} 80 RewriteRule ^(。*)$ https://www.example.com/$1 [R,L]
请务必将www.example.com替换 为您的实际域名。
要强制 特定域 使用HTTPS,请在网站根文件夹中的.htaccess文件中使用以下代码行:
RewriteEngine On RewriteCond%{HTTP_HOST} ^ example \ .com [NC] RewriteCond%{SERVER_PORT} 80 RewriteRule ^(。*)$ https://www.example.com/$1 [R,L]
确保将示例\ .com替换 为您尝试强制为https的域名。此外,您需要将www.example.com替换 为您的实际域名。
如果要在特定文件夹上强制使用SSL,可以将下面的代码插入到该特定文件夹中的.htaccess文件中:
RewriteEngine On RewriteCond%{SERVER_PORT} 80 RewriteCond%{REQUEST_URI}文件夹 RewriteRule ^(。*)$ https://www.example.com/folder/$1 [R,L]
确保将 文件夹 引用更改为实际的文件夹名称。然后,请务必将www.example.com/folder替换 为您要强制启用SSL的实际域名和文件夹。
使用WordPress插件强制https://
有大量的插件可用于此目的,但是,我们推荐的插件称为“ 真正简单的SSL ” – 可以通过仪表板的插件部分在WordPress中下载。
在为您的WordPress网站设置https://时,您还需要做的一件事是确保您在设置 – >常规中的“网站网址”中还包含“https://”。