<div dir="ltr"><div>Hi Everyone! </div><div><br></div><div>We're using nginx as a reverse proxy for a staging system so customers can view the contents of their directories without a resolving domain.</div><div><br></div><div>It's working really well, but the issue is, references to their domain aren't being filtered inside their CSS or JS files which are also loading via the proxy URL.</div><div><br></div><div><b>Currently the configuration of each host is as follows. </b></div><div><br></div><div>server {</div><div>server_name <a href="http://example-com-au.tempexample.com.au">example-com-au.tempexample.com.au</a>;</div><div>location / {</div><div>proxy_set_header Host <a href="http://real-domain.com">real-domain.com</a>;</div><div>add_header X-Robots-Tag "noindex, nofollow, nosnippet, noarchive";</div><div>proxy_pass <a href="http://ip.ip.ip.ip/">http://ip.ip.ip.ip/</a>;</div><div>sub_filter_types text/html text/css text/javascript;</div><div>proxy_set_header Accept-Encoding "*";</div><div>sub_filter "<a href="http://real-domain.com/">http://real-domain.com/</a>" "<a href="http://example-com-au.tempexample.com.au/">http://example-com-au.tempexample.com.au/</a>";</div><div>sub_filter_once off;</div><div>}</div><div>}</div><div><br></div><div><br></div><div>Does anybody know if we can further configure a sub_filter so that the contents of JS and CSS files are also filtered when loaded via the proxy?</div><div><br></div><div>It has been very hard finding relevant information, the docs aren't overly helpful and even stackoverflow hasn't wielded good results.  </div><div><br></div><div>Thanks in advance!</div><div><br></div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div style="color:rgb(0,0,0);font-family:Tahoma;font-size:13px"><font face="Times" size="3"></font></div></div></div></div></div></div></div>
</div>