如何在 WordPress 中添加 SSL 和 HTTPS
Posted
技术标签:
【中文标题】如何在 WordPress 中添加 SSL 和 HTTPS【英文标题】:How to Add SSL and HTTPS in WordPress 【发布时间】:2017-03-03 11:03:52 【问题描述】:我正在尝试将 SSL 证书添加到我们在 wordpress CMS 中构建的网站。 我们已经从 GoDaddy 主机购买并安装了我们的 SSl 证书。
安装后,我们需要在 wordpress CMS 中进行哪些更改。
您能否解释一下那些有助于我们继续使用 Padlock 和 https 的 SSL 证书的步骤。
谢谢, 戈帕尔
【问题讨论】:
【参考方案1】:使用此网站:https://www.whynopadlock.com/ 并输入您的网站 URL。它将运行测试并告诉您没有挂锁的原因,还应该告诉您如何修复它们。
【讨论】:
【参考方案2】:您必须对wp_config.php
进行一些更改
确保FORCE_SSL_ADMIN
定义为true
define('FORCE_SSL_ADMIN', true);
确保没有使用可以提供帮助的要点
http://
的源
您可以使用 .htaccess 将用户强制重定向到https://example.com
检查您的控制台是否有任何错误(关于混合内容),这可能是因为加载了一个或多个文件而没有https://
把它放到你的 .htaccess 文件中(如果它不存在的话)
RewriteEngine On
RewriteCond %HTTPS off
RewriteRule ^(.*)$ https://%HTTP_HOST%REQUEST_URI [L,R=301]
【讨论】:
我们做了上述所有更改,我们的网站网址现在是 https 而不是 http,但我们仍然没有在 chrome 中的 https 之前获得绿色挂锁标志,在 Firefox 浏览器中它会在挂锁中显示一些黄色感叹号。你能推荐我吗? @Gopal 这可能是因为混合内容按F12
或right click on page > Inspect Element
然后点击console tab
那里你会发现一些关于混合内容的消息确保这些链接也使用https
是的,它会显示以下错误:混合内容:“sanjaypuri.com”处的页面是通过 HTTPS 加载的,但请求了不安全的脚本“assets.pinterest.com/js/pinit.js?ver=1.0”。此请求已被阻止;内容必须通过 HTTPS 提供。
这是什么意思?
期待您的宝贵回复。以上是关于如何在 WordPress 中添加 SSL 和 HTTPS的主要内容,如果未能解决你的问题,请参考以下文章
如何为自己的WordPress站点安装SSL证书开启https访问
如何为自己的WordPress站点安装SSL证书开启https访问
如何为自己的WordPress站点安装SSL证书开启https访问