Welcome! Log In Create A New Profile

Advanced

Re: nginx - redirect 301

San
March 31, 2012 03:22PM
06.03.2012 14:17, Stepanov Vitaliy написал:
> Спасибо всем кто ответил.
>
> Валентин Бартенев данный вариант,
> который вы предложили:
> 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;
> }
> ...
> }
>
Валентин Бартенев предложил самый правильный вариант, и он работает!
В этом треде несколько раз писали о том, что не стоит использовать
конструкцию if(), а вы "наша песня хороша, начиная сначала".
Не понимаю, как люди до сеих пор умудряются лепить if() где попало. Это
же обсуждалось уже несколько раз, да и сами разработчики говорили, что
не стоит использовать эту конструкцию. Нет, все же попадаются люди с
кривыми руками, которые лепят бред что-то вроде:

server_name www.site.ru site.ru tools.site.ru ... ;
if ($host != 'www.site.ru' ) { rewrite ^(.*)$ http://www.site.ru$1
permanent; }

...игнорируя советы самих разработчиков. Немыслимо глупо.

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

nginx - redirect 301

Stepanov Vitaliy March 05, 2012 06:48AM

Re: nginx - redirect 301

Ilya Lobahin March 05, 2012 06:52AM

Re: nginx - redirect 301

kav March 05, 2012 06:58AM

Re[2]: nginx - redirect 301

Ilya Lobahin March 05, 2012 07:08AM

Re: Re[2]: nginx - redirect 301

p1gmale0n March 05, 2012 07:12AM

Re[4]: nginx - redirect 301

Ilya Lobahin March 05, 2012 07:38AM

nginx - redirect 301

Igor Sysoev March 05, 2012 07:56AM

Re: nginx - redirect 301

Ilya Lobahin March 05, 2012 08:06AM

Re: nginx - redirect 301

Валентин Бартенев March 05, 2012 07:56AM

Re: Re[4]: nginx - redirect 301

kemko March 05, 2012 07:58AM

Re: nginx - redirect 301

kav March 05, 2012 08:02AM

Re: nginx - redirect 301

kav March 05, 2012 07:18AM

Re: nginx - redirect 301

Валентин Бартенев March 05, 2012 08:00AM

Re: nginx - redirect 301

Stepanov Vitaliy March 06, 2012 07:17AM

Re: nginx - redirect 301

Маркел Мохначевский March 06, 2012 07:26AM

Re: nginx - redirect 301

San March 31, 2012 03:22PM

Re: nginx - redirect 301

CrazyDiamond March 31, 2012 02:54PM

Re: nginx - redirect 301

CrazyDiamond March 31, 2012 02:57PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

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