}
sub vcl_recv {
- if (req.http.host == "pr0n.sesse.net") {
+ if (req.http.host ~ "^pr0n\.sesse\.net(:[0-9]+)?$") {
set req.backend_hint = pr0n;
+ if (req.method == "PUT") {
+ return (pipe);
+ }
}
}
}
sub vcl_backend_response {
- if (bereq.http.host == "pr0n.sesse.net") {
+ if (bereq.http.host ~ "^pr0n\.sesse\.net(:[0-9]+)?$") {
set beresp.ttl = 1w;
set beresp.http.x-varnish-host = bereq.http.host;
set beresp.http.x-varnish-url = bereq.url;