Apache - слишком много перенаправлений из-за RewriteRule - PullRequest
0 голосов
/ 24 октября 2018

Я сталкиваюсь с котом с Apache в качестве обратного прокси.URL: http://zvprod.cbc.local/ Работает нормально. вы успешно установили Tomcat.Поздравляем!

я просто хочу переписать или перенаправить на / zvhtml с http://zvprod.cbc.local на http://zvprod.cbc.local/zvhtml

Пробовал разные правила, естьвсегда ошибка браузера "слишком много перенаправлений"

<VirtualHost *:80>
    ServerName zvprod.cbc.local

    #RewriteEngine On
    #RewriteRule .* http://zvprod.cbc.local/zvhtml [R=301,L]

    <Location />
      Require all granted
    </Location>

    HostnameLookups         Off

    UseCanonicalName        Off
    ServerSignature         On

    ProxyRequests           Off
    ProxyPreserveHost       On

    ProxyPass               / http://172.22.16.10:60131/
    ProxyPassReverse        / http://172.22.16.10:60131/
</VirtualHost>

Заранее спасибо

1 Ответ

0 голосов
/ 24 октября 2018
RewriteRule .* http://zvprod.cbc.local/zvhtml [R=301,L]

неверно, потому что он соответствует всему трафику, а затем заканчивается бесконечным циклом.Вместо этого попробуйте

RewriteRule ^/$ http://zvprod.cbc.local/zvhtml [R=301,L]
...