如你的wordpress网站已在运行中,增加SSL证书方法也很简单。
1、先在你的主机管理面板中安装好SSL证书(乐道主机提供可安装SSL证书的虚拟主机:https://www.ldhost.cn/shared.html,或我们也可以提供SSL证书和安装,只需50元,QQ咨询:894872822 )。
2、进入wordpress网站后台,在设置>>常规中将地址URL中的http://改成https://
3、安装Easy HTTPS (SSL) Redirection插件,会将网站中所有http强制转成https,因如网站代码中出现http的URL,https就不会出显绿色小锁。
在网站后台搜:Easy HTTPS (SSL) Redirection插件,点:Install Now安装后启用。
2021年11月18日更新,现推荐使用插件: Really Simple SSL 这个插件更方法使用,直接激活即可。
Easy HTTPS (SSL) Redirection设置方法:
安装好后,先不急,先清理下浏览器的缓存,最好在重启下家里的路由器,在刷新下网站看看https有没有生效,如没有生效,在用手机自带的流量访问试试,不要用WIFI,看看手机上能不能显示,如手机上正常,电脑上不行,那在等等,只是DNS缓存的问题。
第二种方法:
如不想用Easy HTTPS (SSL) Redirection插件,可以在.htaccess中直接加入https强制跳转代码。
创建.htaccess文件方法:新建记录本文件,用FTP工具上传至根目录下,在重命为.htaccess即可
如你的wordpress网站设置了伪静态,在乐道香港主机根目录可看到.htaccess这个文件,将https跳转代码放在伪静态之上,如下:
# BEGIN HTTPS Redirection Plugin
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
</IfModule>
# END HTTPS Redirection Plugin
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
说明:上面部份是https跳转代码,下面部份是伪静态代码,把他们一起放在.htaccess中即可。
如不是wordpress网站,其他程序的网站安装SSL的方法类似,一定要将网站代码中所有出现http://替换成https://,另主机上要设置301重定向,参考:安装SSL证书后设置301跳转将http跳转到https方法