Simple VCL help?

Guillaume Quintard guillaume at varnish-software.com
Tue Nov 26 15:12:29 UTC 2019


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/7071f1d1/attachment.html>


More information about the varnish-misc mailing list