以前使用cloudflare的CDN和SSL也出现过这种情况,只是忘了怎么解决的。
这次换用了阿里云的CDN开了SSL进后台又出现了重定向过多的问题。
解决方法也很简单
在wp-config.php的require_once(ABSPATH . 'wp-settings.php');前面插入
$_SERVER['HTTPS'] = 'on';
define('FORCE_SSL_LOGIN', true);
define('FORCE_SSL_ADMIN', true);/**开启全站SSL**/
如果这个不行,试试下面的,不过我没用过不知道效果如何
在wp-config.php文件下增加了以下几行。
define('FORCE_SSL_ADMIN',true);
// in some setups HTTP_X_FORWARDED_PROTO might contain
// a comma-separated list e.g. http,https
// so check for https existence
if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
$_SERVER['HTTPS']='on';
COMMENTS | NOTHING