Назад | Перейти на главную страницу

Nginx proxy_pass в блог WordPress

Я пытаюсь обслуживать блог wordpress из другого домена, используя proxy_pass.

https: //blog.domain.example/

к

https: //domain.example/blog

Я явно также хочу переписать все URL-адреса соответственно. Что я сделал:

location  /blog {
  rewrite /blog(.*)  /$1  break;
  proxy_pass         https://blog.domain.example/;
  proxy_redirect     off;
  proxy_set_header   Host $host;
}

Сейчас он обслуживает полностью белую страницу, а curl -i сообщает мне, что «HTTP / 1.1 404 не найден». Просто для полноты информации: https: //blog.domain.example использует сертификат, https: //domain.example другой сертификат. Может ли это быть первопричиной проблемы?

Как я могу это исправить? Заранее спасибо.