Welcome! Log In Create A New Profile

Advanced

Re: Question on Rewrite / If statements

September 18, 2009 07:38AM
On Wed, Sep 16, 2009 at 08:03:26PM -0500, Resicow wrote:

> Hello,
>
> I have learned that the http_referer module does *not* support variables.
>
> I am trying to work around this with if / rewrite statements, but may
> have run into the same issue.
>
> How can I make this work?
>
> set $myvar mydomain.com;
> if ($http_referer ~* $myvar) {
> do something
> }
>
> When I run that, it always returns false. However this works:
>
> if ($http_referer ~* mydomain.com) {
> do something
> }
>
> It appears that the if statement doesn't evaluate the variable. Is there
> anyway around this?

Yes, "if" is ugly hack and it does not evaluate a right part of expression.

What task do you want to resolve using $http_referer ?


--
Igor Sysoev
http://sysoev.ru/en/
Subject Author Posted

Question on Rewrite / If statements

Resicow September 16, 2009 09:12PM

Re: Question on Rewrite / If statements

Igor Sysoev September 18, 2009 07:38AM

Re: Question on Rewrite / If statements

Resicow September 18, 2009 11:38AM

Re: Question on Rewrite / If statements

Maxim Dounin September 18, 2009 11:50AM

Re: Question on Rewrite / If statements

Resicow September 18, 2009 01:26PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 123
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready