基本上,我有同样的问题
通过 nginx 代理站点会导致空白页面和https://serverfault.com/questions/850923/nginx-proxy-wix-site-shows-only-blank-page-in-browser-or-not-found,但是有没有提供“真正的”解决方案,我仍然有空白页的问题
这是我的位置块
location /compliance {
proxy_set_header Accept-Encoding "";
sub_filter 'wixdomain.wixsite.com' '$host';
sub_filter_once off;
proxy_pass http://wixdomain.wixsite.com/compliance;
}
但是,我仍然看到空白页,我尝试了其他多种方法,例如
sub_filter_types text/html text/javascript application/x-javascript
或添加proxy_pass_request_headers on;
或添加proxy_set_header Host $host
,但没有一个起作用。
有谁知道为什么会这样?没有加载css,每个js都加载没有错误(200)。我不确定我还能做些什么来解决这个问题。这可能与我正在使用localhost:{PORT}
并且wix以某种方式为localhost禁用它有关吗?我应该在域中尝试一下,还是您看到这里已经有问题的其他东西?