# Combine if clauses for denial

**URL:** <https://www.ruby-forum.com/t/combine-if-clauses-for-denial/218611>\
**Category:** NGINX\
**Created:** [April 5, 2012, 4:31pm UTC](https://www.ruby-forum.com/t/combine-if-clauses-for-denial/218611 "2012-04-05T16:31:29Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [April 5, 2012, 4:31pm UTC](https://www.ruby-forum.com/t/combine-if-clauses-for-denial/218611/1 "2012-04-05T16:31:29Z")

</div>

Hi all,

I know how to block requests with an empty user-agent or with an empty  
referrer - is it possible to combine these two criteria and deny access  
when a request has no referrer AND no user-agent?

Regards,

Peter

---

<div class="post-metadata">

**Author:** ![Peter\_Hinse](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/7c8e57/32.png) [@Peter\_Hinse](https://www.ruby-forum.com/u/Peter_Hinse)\
**Post date:** [April 5, 2012, 5:12pm UTC](https://www.ruby-forum.com/t/combine-if-clauses-for-denial/218611/2 "2012-04-05T17:12:27Z")

</div>

This should give you the idea:

[http://rosslawley.co.uk/2010/01/nginx-how-to-multiple-if-statements.html](http://rosslawley.co.uk/2010/01/nginx-how-to-multiple-if-statements.html)

----- Original Message -----  
From: “Peter Hinse” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
To: [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
Sent: Thursday, April 05, 2012 4:30 PM  
Subject: Combine if clauses for denial

---

<div class="post-metadata">

**Author:** ![Peter\_Hinse](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/7c8e57/32.png) [@Peter\_Hinse](https://www.ruby-forum.com/u/Peter_Hinse)\
**Post date:** [April 5, 2012, 5:22pm UTC](https://www.ruby-forum.com/t/combine-if-clauses-for-denial/218611/3 "2012-04-05T17:22:23Z")

</div>

Am 05.04.2012 17:11, schrieb Falko T.:

> [http://rosslawley.co.uk/2010/01/nginx-how-to-multiple-if-statements.html](http://rosslawley.co.uk/2010/01/nginx-how-to-multiple-if-statements.html)

Thanks, that will do it I guess.
