2016-03-26 2 views
1

Сейчас я в .htaccessHAProxy эквивалентно .htaccess RewriteRule RewriteCond

RewriteCond %{HTTP_HOST} ^(tiny.url) [NC] 
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L] 

Это хорошо работает. Если я включаю в него путь, то он переводит его на полный URL-адрес.

Ex:

  • tiny.url/SomeFolder

затем переходит к

  • www.example.com/somefolder

Как это сделать в гапрокси.

у меня есть: редирект расположение

http://www.example.com if { hdr(host) -i tiny.url } 

Это работает, но это не позволяет полный путь для перевода на полный URL. Как это сделать. Я не могу найти что-либо в помощи haproxy, чтобы помочь. Я уверен, что просто не знаю, что напечатать, чтобы найти нужную мне помощь.

ответ

0

Я не проверял это, но я думаю, что вам нужно использовать redirect в prefix mode что-то вроде этого:

redirect prefix http://www.example.com if { hdr(host) -i tiny.url } 

Надежда, что помогает.