ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: подскажите по перенаправлению


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: подскажите по перенаправлению
  • From: Роман Москвитин <nefer05@xxxxxxxxx>
  • Date: Fri, 28 Dec 2012 14:49:21 +0300
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=zON+oRu8wFmfEMJtqwlL/0lFk/jn+KBUSeOInySxwSg=; b=BlYlGpVN/G2JcFCFEjv/W3OPudLm0sXtqMUzeDZ0pCswUT7zfOSq582jlDYsGt/a43 bQSbGopI8puqDy9q+DRiheW4MzsrfHs/tBMy/rwzXkzmhxGaLm/yjol1oeyfUfSkScLk o/eDfdnAh4RSzzE9v/+ts/cUXaSxEIn1U1Xh9CMZl6ygV/rFKTsvk8nwT4/oZoesw/dj tTCUZIBDd0S2ZPxo9tpk01dxrdu2i0hMar4qsKZx3Tx69QWYNd/1mYx/eSXexcAVUXrs j0fQgSL9aDuqzF90WCWr2K9+ZUGogpwRJdQzQ9ORPmDBO4/f91E9+ZWuUlyQY+uHYbsb RUnQ==
  • In-reply-to: <50DD84DD.8010708@kopeyko.ru>
  • References: <caf8791b00cb7ba85921d07fd47df866.NginxMailingListRussian@forum.nginx.org> <50DD84DD.8010708@kopeyko.ru>

Зачем реврайт, да еще и с регекспами?

return 301 http://www.myhost.ru$request_uri;

Намного лаконичнее и правильнее, ИМХО.


2012/12/28 Andrey Kopeyko <andrey@xxxxxxxxxx>
28.12.2012 13:55, billi пишет:
Доброго всем времени.  Есть небольшой вопрос. не понимаю как настроить
перенаправление.
вот кусок лога

Я стесняюсь спросить - что же Вы тогда называете "конфигом" ...

  server {
         listen   80;
         server_name www.myhost2.myhost.ru ;
         error_log  /var/log/nginx/myhost-error.log;
         directio 4m;
         output_buffers 1 128k;

           location / {
             proxy_pass http://www.myhost.ru;
             proxy_set_header X-Real-IP $remote_addr;
             proxy_set_header X-Forwarded-for $proxy_add_x_forwarded_for;
             proxy_set_header Host $host;
             proxy_connect_timeout 60;

собственно проблема в том что если зайти по адресу www.myhost2.myhost.ru
,то выпадает ошибка 403 ,  а должен быть редирект на www.myhost.ru.

Добрый день, billi!

Если вы хотите получить редирект - надо его вписать; сам nginx ваших мыслей не прочтёт:

  server {
      server_name www.myhost2.myhost.ru ;
      ...
      location / {
          rewrite  ^/(.*)$  http://www.myhost.ru/$1  permanent;
      }
      ...
  }



--
Best regards,
Andrey Kopeyko <andrey@xxxxxxxxxx>

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru

_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.