Welcome! Log In Create A New Profile

Advanced

Re: valid_referers dynamic hostname

May 20, 2013 02:14PM
Hello,

Thank you for your example Maxim. This is what I've wrote in my config:

set $temp "$host:$http_referer";

valid_referers none blocked server_names ~\.google\. ~\.yahoo\. ~\.bing\. ~\.ask\. ~\.live\. ~\.googleusercontent.com\. ;

if ($invalid_referer){
set $test A ;
}

if ($temp ~* "^(.*):http?://\1") {
set $test "${test}B";
}

if ($temp ~* "^(.*):https?://\1") {
set $test "${test}C";
}

if ($test = ABC) {
return 444 ;
}

It is always returning 444 ... what am I doing wrong?!
SubjectAuthorPosted

valid_referers dynamic hostname

vlad031@binkmail.comMay 18, 2013 01:31PM

Re: valid_referers dynamic hostname

vlad031@binkmail.comMay 20, 2013 07:27AM

Re: valid_referers dynamic hostname

Maxim DouninMay 20, 2013 09:20AM

Re: valid_referers dynamic hostname

vlad031@binkmail.comMay 20, 2013 02:14PM

Re: valid_referers dynamic hostname

B.R.May 20, 2013 02:28PM

Re: valid_referers dynamic hostname

Maxim DouninMay 20, 2013 02:36PM

Re: valid_referers dynamic hostname

vlad031@binkmail.comMay 24, 2013 07:10AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 78
Record Number of Users: 7 on March 06, 2014
Record Number of Guests: 229 on August 01, 2014
Powered by nginx    Powered by FreeBSD    PHP Powered    Powered by Percona     ipv6 ready