我在blog.example.com上运行博客。我使用nginx作为example.com/blog的代理。我想更改单词新闻网站URL和单词新闻URL。当我更改帖子休息的网站URL预览。当我改变单词时按下URL WP-admin中断。当我访问example.com/blog/WP-admin时,它会出现404错误。
我已尝试将数据库转储文件中的所有值替换为example.com/blog。但它没有任何帮助。还试图将wp-admin下的所有php文件从example.com/blog/代理到blog.example.com,没有任何效果。
任何人都可以在这里建议解决方案。?
由于
答案 0 :(得分:0)
我无法确切地知道你的意思。你介意在这里提供你的配置文件吗?
我认为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 } }