Назад | Перейти на главную страницу

Обработка ошибок 404 с помощью HAProxy

У меня есть несколько доменов, которые передаются в кластер Resin через HAProxy. Идея в том, что когда я получаю 404 из-за несуществующего поддомена, я хочу перенаправить его на существующую страницу, например:

test123 - это несуществующий поддомен, поэтому, если я сделаю запрос http://test123.mydomain.com/rents-house-near-the-lake.html Я хочу перенаправить его на http://www.mydomain.com/rents-house-near-the-lake.html

(Где www - существующий поддомен)

Это будет возможно? Спасибо!!

  1. Создайте ACL для соответствия субдомену www: acl is_host_www hdr(Host) -i www.mydomain.com

  2. Если acl не соответствует, верните перенаправление 3XX: redirect pfx http://www.mydomain.com unless is_host_www