URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 8012
[ Назад ]

Исходное сообщение
"Rewrite URL"

Отправлено Alting , 24-Дек-15 15:09 
Друзья, что-то никак не могу нагуглить очень простой пример:

надо чтобы url
http://my.server.company.org/Download/...

заменялся на

http://another.server.company.org/Download/...

Попытался сходу

location ^~ /Download/ {
    rewrite ^/Download/(.*) http://another.server.company.org/$1 permanent;
}

не работает


Содержание

Сообщения в этом обсуждении
"Rewrite URL"
Отправлено Pahanivo , 24-Дек-15 15:43 
> Друзья, что-то никак не могу нагуглить очень простой пример:

плохо гуглил, вообще лучше маны почитай - достали детские тупые вопросы ...


"Rewrite URL"
Отправлено erera22 , 24-Дек-15 16:04 
location ~ ^/Download/(.*)$ {
   return 301 http://another.host/Download/$1;
}

"Rewrite URL"
Отправлено Alting , 25-Дек-15 11:07 
> location ~ ^/Download/(.*)$ {
>    return 301 http://another.host/Download/$1;
> }

Спасибо, что откликнулись, но что-то не получается.
Не может это быть связано в том, что в /Download/ существуют еще подкаталоги и только в них файлы?


"Rewrite URL"
Отправлено Alting , 25-Дек-15 11:50 
>> location ~ ^/Download/(.*)$ {
>>    return 301 http://another.host/Download/$1;
>> }
> Спасибо, что откликнулись, но что-то не получается.
> Не может это быть связано в том, что в /Download/ существуют еще
> подкаталоги и только в них файлы?

Дело было в "верхнеуровневом" nginx - хост с LXC, и с хостового nginx запрос пробрасывается на nginx в контейнерах. И в хостовом расширения нужных файлов прописаны были в статике, т.е. брались с него.

Спасибо еще раз Вам огромное!