NGINX:在wordpress上发布博客代理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NGINX:在wordpress上发布博客代理相关的知识,希望对你有一定的参考价值。
我有一个基于wordpress的网站,博客在/博客位置。我想从其他网站重新使用此博客,但我被重定向到www.example.com。我的nginx配置位置是:
location ~ ^/blog {
resolver 8.8.8.8;
proxy_pass https://www.example.com$request_uri;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
这个配置应该怎么样?
答案
要使WordPress正确响应两个不同的主机名,您需要使其与主机名无关。
更改WordPress配置,以便主机名不是HOME和SITEURL参数值的一部分。例如,使用值/blog
而不是https://www.example.com/blog
。
有关更多信息,请参阅this document。
关于location
块。它可以简化如下:
location ^~ /blog {
resolver 8.8.8.8;
proxy_pass https://www.example.com;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
以上是关于NGINX:在wordpress上发布博客代理的主要内容,如果未能解决你的问题,请参考以下文章
在服务器上搭建wordpress个人博客 php7.2+nginx+mysql+wordperss
记录LNMP多主机架构Wordpress博客实施过程中的一些坑