nginx редирект

Kirill

Новичок
nginx редирект

Помогите разобраться с редиректами/реврайтами в nginx:
Нужно чтобы если сайт запрашивался с www - редиректить его на домен без www

Как я понял весь запрос хранится в $request_uri?
Условие писать так:

if ($request_uri ~* "^www\.")
{
далее директива редиректа? Какая директива? :)
в доке нашел про add_header - по идее можно добавить location но будет ли это козырно ?
 

fixxxer

К.О.
Партнер клуба
никаких if ни в коем случае (читать http://habrahabr.ru/blogs/nginx/74135/)
как то так
Код:
server {
   server_name www.domain.com;
   location / {
        rewrite ^ http://domain.com$uri permanent;
   }
}

server {
    server_name domain.com;
    ........
}
 
Сверху