Welcome! Log In Create A New Profile

Advanced

hello maybe someone can help with simple rewrites

Arvydas
June 16, 2011 07:02AM
Hello,

I have difficulty converting these rewrite rules of apache into nginx. Could someone please provide a helping hand.


RewriteRule ^(.*)$ %{SERVER_NAME}$1 [C]

RewriteCond %{SERVER_NAME} ^(.*)\.example\.com$
RewriteRule ^([a-z0-9-]+)\.example\.com/(.*)$ /home/www/$1/$2 [L]

so if i go to test.example.com it should redirect me to /home/www/test/index.php|html
etc.

but in nginx somehow I get 2011/06/16 05:31:15 [error] 28649#0: *1 open() "/home/www///

it somehow does not recognize variables.

server_name ~^(.*)$;

if ( $host ~ ^(.*)\.example\.com$ ) {
rewrite ^([a-z0-9-]+)\.example\.com/(.*)$ /home/www/$1/$2 last;
}

root /home/www/$1/$2

Sincerely,
Arvydas_______________________________________________
nginx mailing list
nginx@nginx.org
http://nginx.org/mailman/listinfo/nginx
Subject Author Posted

hello maybe someone can help with simple rewrites

Arvydas June 16, 2011 07:02AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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