У меня есть два URL-адреса веб-сайтов, например example.com и wp-example.site.cloud. wp-example - это Wordpress блог на example.com, и я хочу открыть его в example.com/blog, поэтому я сделал это в example.com nginx.
location ^~ /blog {
rewrite /blog/(.*) /$1 break;
proxy_http_version 1.1;
proxy_set_header Host $http_host;
proxy_request_buffering off; # Disable any internal request bufferring.
proxy_pass http://wp.lunato;
server_name_in_redirect off;
# proxy_set_header Host $host:$server_port;
}
Работает нормально, но когда я открываю Администратор WordPress блог удаляется из URL и возвращает 404 для меня. С главной страницей Wordpress все в порядке, но когда я открываю страницу из меню, в URL отсутствует / blog и возвращается 404 . Есть идеи по этой проблеме?