Adding a SSL Certificate

时间:2017-03-09 作者:Sid

这是我第一次将任何网站移动到SSL。

我正在一个相当沉重的网站上工作。它使用CloudFlare和W3TC来保持页面加载速度。

现在我知道拥有SSL证书很好,google推荐使用它。此外,CloudFlare的所有网站上都已安装了SSL证书。经过研究,我知道我所要做的就是在HTTPS上运行我的网站。

我按照以下3个步骤进行操作:

将网站URL更改为https://sitename.com 在WP常规设置中重写引擎,打开重写条件%{HTTPS}!在[NC]
重写规则^(.*)$https://%{HTTP\\U主机}%{请求URI}[R=301,L]

在wp配置中添加以下行。phpdefine(\'FORCE\\u SSL\\u ADMIN\',true)

我在浏览器中收到一条错误消息,页面重定向次数过多。我想这可能是由于HTACCESS文件中已经存在重定向代码,但我不能确定。

每当网站加载HTTPS时,地址栏中显示的“安全”图标仅在我的后端显示(https://sitename.com/wp-login.php) &;不适用于任何前端页面。

我试图做一些更改,但都没有成功。而且,我觉得在现场做这些工作不安全,所以我在本地创建了一个精确的副本。但问题是,所有这些步骤在我的XAMPP上都运行得很好。

在这件事上我真的没有主意了。任何帮助都将不胜感激。

提前谢谢。

1 个回复
SO网友:hcheung

由于我正在Nginx上运行我的WordPress,所以我无法在上提供帮助。htaccess 1。但我可以对挂锁问题发表评论。WordPress需要做几件事:

登录WordPress管理仪表板,转到WordPress设置,将WordPress地址(URL)和网站地址(URL)从HTTP更改为HTTPS,必要时刷新缓存。这应该可以解决大多数无挂锁问题http://fonts.googleapis.com/css?family=Lato:100,400,700whynopadlock 扫描网站。然后转到您的帖子,打开混合了http/https的帖子并修复它(可能是在ssl实现之前上载的图像链接)