<p>On Apr 3, 2012 8:53 AM, "Rafał Zawierta" <<a href="mailto:zawierta@gmail.com">zawierta@gmail.com</a>> wrote:<br>
><br>
> Hello,<br>
><br>
> Is it possible to handle such case: my webapp is running on <a href="http://10.0.0.10:8888/content/site/EN.html">http://10.0.0.10:8888/content/site/EN.html</a> and whole site is on base url: <a href="http://10.0.0.10:8888/content/site/">http://10.0.0.10:8888/content/site/</a>.<br>

><br>
> I want to make my site available via Varnish on url: <a href="http://mysite.mydomain.com/">http://mysite.mydomain.com/</a> - I want to remove whole stuff after / from url.<br>
><br>
> Rule:<br>
> sub vcl_recv {<br>
> if (req.http.host ~ "^(www\.)?mysite\.mydomain\.com$" ) {<br>
>   set req.url = regsub(req.url, "^/content/site/", "/");<br>
> }<br>
> }<br>
><br>
> isn't working at all.<br>
><br>
> Regards<br>
> R.<br>
><br>
> _______________________________________________<br>
> varnish-misc mailing list<br>
> <a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
> <a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a></p>
<p>Is your backend configured to respond to requests to that hostname and does it have a way to know that "/content/site" is aliased to "/" ?<br>
Sorry if I'm missing something but it seems like a rewrite rule on the backend is more appropriate for this sort of thing, no?</p>