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

Исходное сообщение
"haproxy 301 redirect"

Отправлено Alting , 25-Май-17 16:01 
Коллеги, помогите с проблемой.

В nginx правило:
location ~ /GET/CONTENT/(.*)$ {
                return 301 http://server2.domain.com$uri;
       }

Как его переписать под haproxy?
Куча примеров, как с "не www" на "www", как с "не https" на "https", а вот как с хоста на хост, непонятно :(

Есть еще acl match path_end. Только у меня ж не end, а середина урла....


haproxy -v
HA-Proxy version 1.7.2-1 2017/01/13


Содержание

Сообщения в этом обсуждении
"haproxy 301 redirect"
Отправлено Alting , 25-Май-17 18:03 
>[оверквотинг удален]
>            
>     return 301 http://server2.domain.com$uri;
>        }
> Как его переписать под haproxy?
> Куча примеров, как с "не www" на "www", как с "не https"
> на "https", а вот как с хоста на хост, непонятно :(
> Есть еще acl match path_end. Только у меня ж не end, а
> середина урла....
>  haproxy -v
> HA-Proxy version 1.7.2-1 2017/01/13

Сам себе отвечу.
Сделал так:
acl content path_beg -i /GET/CONTENT/
redirect prefix http://server2.domain.com code 301 if content

Вроде, работает