0
In vcl_recv zu entkommen Ich versuche, ein 403 auf Anfragen zu senden, die die folgenden Zeichen in der URL enthalten:“, ', <,>, (und)Wie ein doppeltes Anführungszeichen in Lack vcl
if(req.url ~ "[\'\<\>()].*\.html") {
return (synth(403, "Forbidden"));
}
alles funktioniert, außer dem doppelten Anführungszeichen " habe ich versucht, regex wie:
"[\"\'\<\>()].*\.html"
"[\\"\'\<\>()].*\.html"
"[%22\'\<\>()].*\.html"
"[x22\'\<\>()].*\.html"
alle von ihnen kompilieren sie nicht mit‚varnishd -C -f default.vcl‘ ich bin zur Zeit auf Lack-4.1.1 Kann jemand "richtig?
Danke, das funktioniert –