【问题标题】:WordPress redirecting to Apache portWordPress 重定向到 Apache 端口
【发布时间】:2010-12-04 11:57:29
【问题描述】:

我终于启动并运行了我的服务器,使用 Nginx 作为前端侦听端口 80,Apache 侦听 8080,但那里没有问题,实际问题出在 WordPress...

问题是每次我登录时它都会重定向到: http://www.site.com:8080/

由于某种原因,这会破坏 WordPress 上的一些内容,例如我无法在帖子中插入图像,因为我从 Firebug 获得了 Permission Denied,因此如果没有将 :8080 添加到 URL 中,一切都会正常工作。

那么有谁知道我需要在 WordPress 中修改的修复程序或文件或其他任何东西 - 我将不胜感激!

提前致谢!

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    您正在关注此文档:

    http://wordpress.org/support/topic/wordpress-behind-reverse-proxy
    

    特别是

     ProxyPreserveHost On 
    

    假设你的配置是健全的。如果 nginx 有点乱,那么一个

            $_SERVER['REMOTE_ADDR'] = "...any host..";
    

    到 wp-config.php 的顶部会将其强制变形为任何形状。虽然有点蛮力。

    【讨论】:

    • 在哪里添加“ProxyPreserveHost On”(哪个文件)?由于我的配置文件相对干净,正如您所希望的那样,并且正如您所说的那样,在其中添加那段 php 代码有点矫枉过正,所以我将把它留给最后的手段:)
    • 没关系。把它加到我想说的最后。但前提是 Preseve 当然不工作。
    猜你喜欢
    • 1970-01-01
    • 2014-12-02
    • 1970-01-01
    • 2012-01-22
    • 2017-03-31
    • 2015-04-24
    • 2021-04-09
    • 2012-05-16
    相关资源
    最近更新 更多