我有一个在 Heroku 上运行的 rails 应用程序,我正在尝试在 /blog 上为我的域设置一个 Wordpress 博客,以用于 SEO 目的。我在我的 Rails 应用程序中设置了 Rack::ReverseProxy 指向博客的子域,并设置了 Wordpress 端的所有配置,以便所有 css 和链接都能正常工作。我遇到的问题是,当我转到 /blog/wp-admin 时,我被重定向到 /blog/wp-login?redirect_to={blog's subdomain}&reauth=1,在尝试登录后我被发送到同一页。
我注意到即使为正确的域设置了 Wordpress 的测试 Cookie,我也没有为登录而设置 cookie。我什至在 wp_set_auth_cookie 中的 wp-includes/pluggable.php 中跟踪它,它在成功登录后实际设置 cookie,对 setcookie 的调用返回 true,但在 cookie 未添加到我的会话之后立即(即使测试 Cookie 确实在标头中成功通过)
我看那里是不是走错了方向?是否有任何设置我应该调查才能以这种方式登录?