Первое как уже подметили - это mode http
Второе - все обращения к test.test2.ru/bla-bla будут соответствовать условию hdr_beg(host) -i test.test2.ru
Ибо это звучит как "
хост в заголовке начинается с ..."
Соответственно как минимум стоит оперировать с вариациями
path*
например совсем грубо:
redirect code 301 localtion test.test2.ru/user/login if { path / } # тогда и только тогда когда путь в uri будет /
или чуть поизвращённей (если вдруг в path test.test2.ru не окажется ведущего /):
redirect code 301 localtion test.test2.ru/user/login if { path_len 0-1 } # *
_________________
* - судя по мануалу "Returns true when the path length matches the values or ranges specified." но как именно задать range "0-1" или "0 1" или "0,1" подсказать затрудняюсь