Conditionally changing a URL
Last updated 2018-08-01
To conditionally change a URL based on the domain, include VCL that looks something like this:
1if (req.http.host ~ "^restricted") {2 set req.url = "/sanitized" req.url;3}
If you have shielding enabled, however, add the following code instead to avoid rewriting the URL twice:
1if (req.http.host ~ "^restricted" && req.url !~ "^/sanitized") {2 set req.url = "/sanitized" req.url;3}
In Fastly's web interface, this VCL would be the equivalent of creating a new Header:
and then creating a request condition that restricts connections to that host:
Do not use this form to send sensitive information. If you need assistance, contact support.