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

haproxy / jetty - перенаправить все неизвестные path_beg

Я настроил действительные домены и пути, например http://submdomain.host.com/validpath1 http://submdomain.host.com/validpath2

это идентифицируется перенаправленным: acl url_monitor path_beg /Monitor/ use_backend monitor if url_monitor

запрос приходит на неопознанный path_beg: http://submdomain.host.com/unknownpath1 http://submdomain.host.com/unknownpath2

я получаю следующую ошибку

HTTP ОШИБКА 404 Проблема доступа / unknown1. Причина: не найдено. Работает на Jetty: //

я хочу перенаправить все неизвестные ACL вместо этого на: http://submdomain.host.com/support or http://support.host.com

nbe222

хорошо, если у вас есть список всех действительных URL-адресов, как вы сказали, создайте acl для действительных URL-адресов, таких как

acl valid_path path_beg -i /path1 path_beg -i /path2 path_beg -i /path3 path_beg -i /path4

http-request redirect location http://submdomain.host.com/support if !valid_path