Welcome! Log In Create A New Profile

Advanced

Re: Regular Expression global redirect

February 26, 2012 02:27AM
I'm not able to get either one of these to work. I just upgraded to nginx 1.0.12 just to make sure my version wasn't an issue. I also checked my PCRE version.

# pcretest
PCRE version 6.6 06-Feb-2006

Here are the errors I'm getting with each example:

Example 1
-----------------------------------------------
server {
listen 80;
server_name ~^www\.(?<domain>.+)$;
rewrite ^ $scheme://$domain$request_uri? permanent;
}

## Error:
[emerg] pcre_compile() failed: unrecognized character after (?< in "^www\.(?<domain>.+)$" at "domain>.+)$"


Example 2
------------------------------------------------
server {
server_name ^~www\.(?<domain>.*)$;
return 301 http://$domain;
}

server {
server_name ^~(?<domain_name>[^\.]*)\.(?<tld>[^\.]*)$;
location / {
proxy_pass http://websites;
}
}

## Error:
nginx: [emerg] unknown "domain" variable


thanks,
altimage
Subject Author Posted

Regular Expression global redirect

altiamge February 25, 2012 10:59PM

Re: Regular Expression global redirect

António P. P. Almeida February 25, 2012 11:42PM

Re: Regular Expression global redirect

Edho Arief February 26, 2012 01:22AM

Re: Regular Expression global redirect

António P. P. Almeida February 26, 2012 09:40AM

Re: Regular Expression global redirect

Edho Arief February 26, 2012 09:44AM

Re: Regular Expression global redirect

altiamge February 26, 2012 02:27AM

Re: Regular Expression global redirect

altiamge February 26, 2012 06:39PM

Re: Regular Expression global redirect

Edho Arief February 26, 2012 02:30AM

Re: Regular Expression global redirect

António P. P. Almeida February 26, 2012 07:22PM

Re: Regular Expression global redirect

altiamge February 26, 2012 07:26PM

Re: Regular Expression global redirect

altiamge February 26, 2012 08:15PM

Re: Regular Expression global redirect

António P. P. Almeida February 26, 2012 07:42PM

Re[2]: Regular Expression global redirect

Max February 27, 2012 01:34AM

Re: Re[2]: Regular Expression global redirect

António P. P. Almeida February 27, 2012 05:14AM

Re[4]: Regular Expression global redirect

Max February 27, 2012 10:48PM

Re: Re[4]: Regular Expression global redirect

António P. P. Almeida February 28, 2012 07:12AM

Re: Regular Expression global redirect

Edho Arief February 26, 2012 01:12AM

Re: Regular Expression global redirect

Mark Alan February 26, 2012 07:20AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 165
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