代理传递背后的wordpress - 管理员身份验证不起作用

时间:2016-07-06 10:25:21

标签: wordpress reverse-proxy

我遇到了麻烦......

我有一个wordpress博客正在攻击SSL反向代理。

Wordpress生活在Docker中。

除管理员面板外,一切正常。

当我尝试登录时,我收到了消息

“您没有足够的权限访问此页面”

我有两个cookie,“wordpress_loggedin_XXXXX”和“wordpress_sec_XXXXX”因为我在SSL连接上。

在我的Docker本地计算机上,一切正常,不是数据库前缀问题。

here is the screenshot of my admin panel, with cookies

请帮帮我!先谢谢你们!!

1 个答案:

答案 0 :(得分:1)

好的,我得到了解决方案! ......我在这里写,也许可以提供帮助。

在我的 wp-config.php

我添加了这些内容:

if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false)
   $_SERVER['HTTPS']='on';

在代码中的所有内容之前。

以前,我粘贴了上面的代码来修复文件末尾的admin无限自动循环。

希望它有所帮助!!!