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

Роман Москвитин nefer05 at gmail.com
Fri Dec 28 11:49:21 UTC 2012


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

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

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


2012/12/28 Andrey Kopeyko <andrey at kopeyko.ru>

> 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 at kopeyko.ru>
>
> ______________________________**_________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/**mailman/listinfo/nginx-ru<http://mailman.nginx.org/mailman/listinfo/nginx-ru>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20121228/8c2abec6/attachment.html>


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