Simple VCL help?
Alex Evonosky
alex.evonosky at gmail.com
Tue Nov 26 17:49:34 UTC 2019
getting:
VCL compilation failed
Error:
Message from VCC-compiler:
Syntax error at
('/etc/varnish/default.vcl' Line 72 Pos 92)
if (req.url ~ "wp-admin|wp-login" || (req.url ~
"[^?]+\?([^&]*&)*page_id=1955(&|$)") && [^?]+\?([^&]*&)*edit-account(&|$)) {
-------------------------------------------------------------------------------------------#-----------------------------------
Running VCC-compiler failed, exited with 2
VCL compilation failed
On Tue, Nov 26, 2019 at 10:12 AM Guillaume Quintard <
guillaume at varnish-software.com> wrote:
> Hi Alex,
>
> You can do:
>
>
> *sub vcl_recv {*
> * if (req.url ~ "wp-admin|wp-login" ||*
> * (req.url ~ "*[^?]+\?([^&]*&)*page_id=1955(&|$)*") && *
> [^?]+\?([^&]*&)*edit-account(&|$)*) {*
> * return (pass);*
> * }*
> *} *
>
>
> There are vmods to handle this more cleanly, but this regex approach will
> work everywhere.
>
> --
> Guillaume Quintard
>
>
> On Tue, Nov 26, 2019 at 6:57 AM Alex Evonosky <alex.evonosky at gmail.com>
> wrote:
>
>> Hello fellow Varnish users-
>>
>> I hope this is not a redundant question, but I do have a simple question
>> for a Varnish config:
>>
>>
>> I am running Word-press behind a varnish cluster and everything works
>> great. I do seem to have one simple issue.
>>
>>
>> I want to allow a "pass" for Woo-commerce login which looks like this:
>>
>> */?page_id=1955&edit-account*
>>
>>
>> My current vcl to pass logins for Word-press looks like:
>>
>>
>>
>>
>> *sub vcl_recv { if (req.url ~ "wp-admin|wp-login") { return (pass);} *
>>
>>
>> I just want to add the */?page_id=1955&edit-account* to the above so
>> users can alo log in via that page as well.
>>
>> Is this possible?
>>
>>
>> Thank you,
>> Alex
>>
>>
>> _______________________________________________
>> varnish-misc mailing list
>> varnish-misc at varnish-cache.org
>> https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.varnish-cache.org/lists/pipermail/varnish-misc/attachments/20191126/ea5111a0/attachment.html>
More information about the varnish-misc
mailing list