【发布时间】:2019-05-21 04:05:36
【问题描述】:
我正在尝试设置 nginx 以按以下顺序尝试文件:
1) 查看文件是否直接存在于服务器上 2)查看文件是否作为wordpress的一部分存在 3) 如果 1 或 2 都不存在,则回退到外部服务器。
我有以下设置:
location / {
try_files $uri $uri/ /index.php?q=$uri&$args @proxy;
}
location @proxy {
proxy_pass https://external.website.com;
}
这对 wordpress 不起作用,而且 nginx 的 try_files 文档非常无用。我可以看到最后一个 arg 是后备,所以我尝试翻转最后两个 args,这导致 wordpress 工作,但反向代理不起作用。
【问题讨论】:
标签: wordpress nginx reverse-proxy