wordpress全站开启SSL后无法进入后台问题

发表于 2018-01-09  648 次阅读


以前使用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';
本站文章基于国际协议BY-NA-SA 4.0协议共享;
如未特殊说明,本站文章皆为原创文章,请规范转载。

0

心虽在此,逐梦繁星