WordPress 建站如何 从 HTTP 更改为 HTTPS
需要做的第一件事是为您的站点获取 SSL 证书,您会发现为您的 WordPress 站点拥有 SSL 证书的要求不是很高。如果您还没有免费的,您需要做的就是购买一个。
北京六翼信息技术有限公司开发者指出大多数最好的 WordPress 主机免费为其客户提供 SSL 证书。
在您选择的域上启用 SSL 证书后,您需要设置 WordPress 以在您的站点上使用 SSL 和 HTTPS 协议。
虽然有自己手动执行此操作的方法,但最简单的方法是使用 WordPress 插件来引导您完成整个过程。
使用插件设置 HTTPS:真正简单的 SSL
最好的插件选项之一称为Really Simple SSL。首先,只需下载并安装插件或使用 WordPress 中的自动安装程序。激活它后,在插件中导航到“设置”>“SSL”页面。
此时,该插件足够智能,可以自动检测您的 SSL 证书是否存在。然后它会将您的 WordPress 网站设置为使用 HTTPS。
它将负责整个过程,包括处理混合(加密和未加密)内容错误,这些错误在您手动执行迁移时很难发现。joowp.com详细教程
以下是 Really Simple SSL 插件的功能:
检查并验证您的 SSL 证书。
将 WordPress 设置为在您网站的所有 URL 上使用 HTTPS 而不是 HTTP。
设置 HTTP 链接到 HTTPS 的重定向。
找出仍然从 HTTP 源加载的站点 URL 并修复它们。
Really Simple SSL 插件通过采用独特的输出缓冲技术来修复您的混合内容错误。这可能会对网站性能产生负面影响,因为它会在页面加载期间替换您网站上的内容。但负面影响只会在初始页面加载时出现,如果您的网站上运行了缓存插件,则负面影响将很小。
请务必注意,即使您决定停用该插件,该插件也会建议您可以安全地继续在您的网站上运行 HTTPS。
但这不是 100% 准确。
如果您决定停用该插件,您的混合内容错误将立即重新出现。
在没有插件的情况下设置 HTTPS
要手动为 HTTPS 设置您的 WordPress 站点,请首先转到管理界面中的设置 > 常规。在 WordPress 和网站地址字段中输入您网站的 HTTPS 地址。然后单击“保存”,您将被注销。
在 Apache 网络服务器上,您需要将以下指令添加到您的.htaccess文件中:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1%{REQUEST_URI} [L,R=301]
对于 Nginx,将以下代码添加到您的配置 (.conf) 文件中:
server {
listen 80 default_server;
server_name _;
return 301 https://$host$request_uri;
HTTPS 是最好的方式
您应该在网站上运行 HTTPS 而不是 HTTP 的原因有很多。
最重要的原因之一是您想保护敏感信息。但您还希望确保您的网站用户在访问您的网站时对安全性和真实性充满信心。
虽然仅这些原因就足以在您的网站上运行 HTTPS,但一旦您了解进行转换将如何对您的 SEO 产生积极影响,它就变得很容易了。
如果您还没有从 HTTP 切换到 HTTPS,现在是开始行动的最佳时机。这并不难做到,你会很高兴你做到了。