![Debbie626](https://vmapp.org/images/player/000default.jpg)
: Nginx negating condition/ if else I've came into situation where I cannot find a way around it, neither with tons googling. valid_referers none blocked something.com; if ($invalid_referer) {
I've came into situation where I cannot find a way around it, neither with tons googling.
valid_referers none blocked something.com;
if ($invalid_referer) {
rewrite ^ /leech.jpg;
expires epoch;
}
Everything works fine so far, but I want to create if referer is valid to expire max; I couldn't find how to negate if statement or create else in nginx configuration. I tried:
else {
expires max;
}
or (notice exclamation mark)
if(!$invalid_referer){
expires max;
}
but it doesn't work as it works in almost everywhere.
More posts by @Debbie626
1 Comments
Sorted by latest first Latest Oldest Best
Try to make one setting default and other one turned on by condition:
expires max;
valid_referers none blocked something.com;
if ($invalid_referer) {
rewrite ^ /leech.jpg;
expires epoch;
}
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2025 All Rights reserved.