nginx - redirect 301

Валентин Бартенев ne на vbart.ru
Пн Мар 5 12:58:28 UTC 2012


On Monday 05 March 2012 15:48:35 Stepanov Vitaliy wrote:
[..]
> Когда я делаю так:
> server {
> listen 80;
> server_name www.freebsd.ru;
> rewrite ^ http://www.freebsd.ru$request_uri? permanent;
> }
> или так
> server {
> listen 80;
> server_name www.freebsd.ru;
> rewrite ^ http://www.freebsd.ru$request_uri;
> }
> или так
> server {
> listen 80;
> server_name www.freebsd.ru;
> rewrite ^(.*) http://www.freebsd.ru$1; или rewrite ^(.*)
> http://$host$1;
> }
> возникает множественная переадресация
> в браузере, т.е. редирект производится,

Ну так а зачем же вы настраиваете редирект с www.freebsd.ru на www.freebsd.ru ?


   server {
       listen 80;
       server_name www.freebsd.ru;

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

--
Валентин Бартенев


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