Я пытаюсь выполнить простое перенаправление с одного URL-адреса на другой виртуальный хост. Мы используем прокси-балансировщик, который, кажется, является причиной проблемы. Вот конфигурация виртуального хоста:
<VirtualHost *:80>
ServerName a.server.name
ServerAlias a.server.alias
<Proxy balancer://a-balancer>
BalancerMember http://127.0.0.1:12345 loadfactor=1 max=50
BalancerMember http://127.0.0.1:12346 loadfactor=1 max=50
Order deny,allow
Allow from all
ProxySet lbmethod=byrequests
</Proxy>
RedirectMatch permanent /louie/?$ http://www.duckduckgo.com
ProxyPass / balancer://a-balancer/
ProxyPassMatch /louie/?$ !
</VirtualHost>
Когда я go в общеизвестный веб-браузер и набираю a.server.name/louie/, он вообще не перенаправляется и жалуется: WebApplicationException перехвачено , статус: 404, сообщение: HTTP 404 не найден Когда я закомментирую ProxyPass / balancer: // a-балансировщик / он перенаправляет, как платят. К сожалению, без этой линии наш сервер не работает. Я очень мало знаю о веб-серверах, поэтому любая помощь приветствуется.