WordPress博客nginx代理问题

WordPress博客nginx代理问题,wordpress,nginx,proxy,blogs,Wordpress,Nginx,Proxy,Blogs,我正在blog.example.com上运行一个博客。我使用nginx作为代理,例如.com/blog。我想更改word press网站URL和word press URL。当我更改站点URL时,发布中断的预览。当我更改word press URL时,WP admin会中断。当我访问example.com/blog/WP-admin时,会出现404错误 我尝试将数据库转储文件中的所有值替换为example.com/blog。但这没用。还尝试将wp admin下的所有php文件从example.c

我正在blog.example.com上运行一个博客。我使用nginx作为代理,例如.com/blog。我想更改word press网站URL和word press URL。当我更改站点URL时,发布中断的预览。当我更改word press URL时,WP admin会中断。当我访问example.com/blog/WP-admin时,会出现404错误

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

任何人都可以在此提出解决方案


谢谢,我不太明白你的意思。您介意在这里提供您的配置文件吗

我认为您的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 } } 服务器{ 听80; server_name example.com; 地点/{ #其他配置 } 地点/博客{ 重写/博客/重定向; } 地点/博客/{ 代理通行证http://blog.example.com/; #url中的“/”后缀很重要 proxy\u set\u header X-Forwarded-For$proxy\u add\u Forwarded\u For; #以及任何其他配置 } }