WordPress博客nginx代理问题

时间:2014-08-12 22:52:59

标签: wordpress nginx proxy blogs

我在blog.example.com上运行博客。我使用nginx作为example.com/blog的代理。我想更改单词新闻网站URL和单词新闻URL。当我更改帖子休息的网站URL预览。当我改变单词时按下URL WP-admin中断。当我访问example.com/blog/WP-admin时,它会出现404错误。

我已尝试将数据库转储文件中的所有值替换为example.com/blog。但它没有任何帮助。还试图将wp-admin下的所有php文件从example.com/blog/代理到blog.example.com,没有任何效果。

任何人都可以在这里建议解决方案。?

由于

1 个答案:

答案 0 :(得分:0)

我无法确切地知道你的意思。你介意在这里提供你的配置文件吗?

我认为nginx代理的配置文件将是以下代码:


    server {
        listen 80;
        server_name example.com;
        location / {
            # other configurations
        }
        location /blog {
            rewrite . /blog/ redirect;
        }
        location /blog/ {
            proxy_pass http://blog.example.com/;
            # the '/' suffix in the url is important
            proxy_set_header X-Forwarded-For $proxy_add_forwarded_for;
            # and any other configs
        }
    }