我最近在我的Wordpress网站上安装了SSL。安装 SSL 后,出现了混合内容问题。但是可以通过安装SSL不安全的内容修复程序插件来解决此问题。
但是现在我面临着编辑和删除链接在页面,帖子等上不起作用的问题。 除此之外,Wordpress仪表板中的其他事情都很好。
我已经在我的wp-config.php文件中添加了这些代码片段。
define('WP_SITEURL', 'https://' . $_SERVER['SERVER_NAME']);
define('WP_HOME', 'https://' . $_SERVER['SERVER_NAME']);
if ($_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')
$_SERVER['HTTPS']='on';
检查wordpress数据库。网址也存储在那里,所以如果其中的网址是 http://,请将其更新为 https://
WP-config.php(您已经更改了(和数据库是检查的第一个地方。
您希望底部的"直接在数据库中更改URL",它会告诉您要编辑的字段。
法典 - 数据库中的更新网址
菲尔·
使用您的域名将wordpress常量设置为字符串:
define('WP_SITEURL', 'https://putyoutdomainname.com');
define('WP_HOME', 'https://putyoutdomainname.com');
如果您希望仪表板的登录表单应该通过SSL运行,请在wp-config.php中输入:
define( 'FORCE_SSL_LOGIN', true );
define( 'FORCE_SSL_ADMIN', true );
下次从仪表板注销并删除所有cookie并重新登录(或在浏览器中尝试私人模式(
WordPress域名存储在数据库中的表wp_options(我假设默认表前缀wp_
(的siteurl
行和home
行中。
将HTTPS添加到过去在没有SSL的情况下工作的网站类似于将网站移动到新域名。你可以和Wordpress Codex一起移动。记住您是否更改了网址 您应该更新帖子和页面中的所有 URL。在WP法典是SQL命令来这样做。