Q: about "best" way for remove www in hostname in nginxish

Michael Shadle mike503 at gmail.com
Mon May 6 16:49:01 UTC 2013


I just do

server {
   listen 80;
   server_name was.foo.com;
   rewrite ^ http://foo.com$uri permanent;
}


On May 6, 2013, at 9:40 AM, Aleksandar Lazic <al-nginx at none.at> wrote:

> Dear readers,
> 
> after reading
> 
> http://nginx.org/en/docs/http/server_names.html#regex_names
> 
> and googleing
> 
> https://www.google.at/search?q=nginx+remove+www+subdomain
> 
> I have a 'best solution' question.
> 
> I have the following customer request.
> 
> The 'normal User' type almost every time a www.subdomain.domain.at into they browser,
> which does not exist but the subdomain.domain.at exists.
> 
> I would now add the follwing into my nginx.conf.
> 
> ###
> server {
> server_name   ~^(www\.)?(?<domain>.+)$;
> 
> return http://$domain/;
> }
> ###
> 
> Is this the cleanest way in nginxish?
> 
> Thanks for help
> Aleks
> 
> _______________________________________________
> nginx mailing list
> nginx at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx



More information about the nginx mailing list