Проблема с прокси-сервером nginx в блоге WordPress

Я веду блог на сайте blog.example.com. Я использую nginx в качестве прокси для example.com/blog. Я хотел бы изменить URL-адрес сайта Word Press и URL-адрес Word Press. Когда я меняю URL-адрес сайта, предварительный просмотр сообщений прерывается. Когда я меняю слово, нажимаю URL, WP-admin ломается. Когда я захожу на example.com/blog/WP-admin, он выдает ошибку 404.

Я попытался заменить все значения в файле дампа базы данных на example.com/blog. Но это не помогло. Также попытался проксировать весь php файл под wp-admin с example.com/blog/ на blog.example.com, ничего не сработало.

Кто-нибудь может предложить решение здесь.?

Спасибо


person lucifer    schedule 12.08.2014    source источник


Ответы (1)


Я не могу точно понять, что вы имеете в виду. Не могли бы вы предложить здесь свой файл конфигурации?

И я думаю, что ваш файл конфигурации для прокси-сервера 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
        }
    }

person Senorsen    schedule 13.08.2014