nginx - redirect 301

Stepanov Vitaliy nginx-forum на nginx.us
Вт Мар 6 12:17:45 UTC 2012


Спасибо всем кто ответил.

Валентин Бартенев данный вариант,
который вы предложили:
server {
listen 80;
server_name www.freebsd.ru;

return 301 http://freebsd.ru$request_uri;
}

Выдает ошибку в браузере, версия nginx -
nginx/0.8.54:
На этой странице имеется бесконечная
переадресация

Да, действительно англоязычная версия
мануала nginx более расширенная
оказалась.

В результате взял вот такой код, он
работает:
server {
    listen       80;
    server_name  www.freebsd.ru  freebsd.ru;
    if ($http_host = freebsd.ru) {
        rewrite  (.*)  http://www.freebsd.ru$1 permanent;
    }
    ...
}

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,223391,223503#msg-223503



Подробная информация о списке рассылки nginx-ru