Sending a ? to the backend
Ian Macdonald
ianmac51 at gmail.com
Thu Sep 1 19:58:55 CEST 2016
Hi All,
I am having trouble rewriting a url I need to send a question mark to
the backend and it just does not seem to work I have tried escaping
the ?, long strings, regsub() and all seem to fail. here is a snippet
if anyone can point me in the right direction
vcl_recv {
...
if (req.url ~ "^/myurl$") {
set req.url = {"/search?q=term"};
return (pass);
...
}
quick httpie check gets seems to show anything from the ? goes missing
<p>The requested URL <code>/search</code> was not found on this
server. <ins>That’s all we know.</ins>
varnish is 4.1.3 on centos 6.8
Cheers
Ian
More information about the varnish-misc
mailing list