我最近使用了加密SSL证书,将我的wordpress网站从HTTP://迁移到HTTPS://。但是,一旦我从Wordpress设置更新wordpres网站URL和主页URL,该网站便停止运行,并显示消息Too many redirects
到目前为止我尝试过的事情:
1)导出SQL脚本,找到http://example.com
并将其替换为https://example.com
,然后再次导入回该SQL脚本。
2)用以下代码更新了.htaccess
#Begin SSL
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L]
#END SSL
3)还通过在开头添加以下行来更新wp-config
if ( isset( $_SERVER['HTTP_X_FORWARDED_PROTO'] ) && 'https' == $_SERVER['HTTP_X_FORWARDED_PROTO'] ) {
$_SERVER['HTTPS'] = 'on';
}
define('WP_HOME', 'https://example.com');
define('WP_SITEURL', 'https://example.com');
但是,这些都不行。
http://www.redirect-checker.org/index.php
提到此站点在https://example.com/
至http://example.com
请提出一些想法。