网上有几本指南(Wpmudev, CSS Tricks &;WP Beginner) 这将引导您完成使WordPress站点使用SSL证书所涉及的步骤。
每个指南都讨论了如何将以下内容添加到wp配置中。php在WP Admin中启用SSL:
define(\'FORCE_SSL_ADMIN\', true);
指南还建议通过强制SSL重写。htaccess。大致如下:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
我在数据库上运行了搜索和替换,将http://to https:///的所有实例替换为http://to https://。在这种情况下,我真的需要向wp config添加额外的代码段吗。php和。htaccess?
该网站与SSL完美配合,使用了我使用的搜索和替换方法。我刚刚在wp配置中添加了以下内容。php文件,以防止任何重新定向循环。
$_SERVER[\'HTTPS\'] = \'on\';
还需要注意的是,这个站点从一开始就有SSL,所以我想301是通过重新定向的。不需要htaccess。
我只是想确保推荐的代码片段不会有我可能错过的任何其他用途。