Я проверил Интернет и затрудняюсь понять, почему правила перенаправления и перезаписи моей страницы обслуживания не работают ни для какого прокси-материала или чего-либо, что встречается через https.
Я использую Apache2.2.3 сервер с установленным tomcat 6.0.24.
У меня есть следующий файл htaccess:
Options +FollowSymlinks
RewriteCond %{REQUEST_URI} !/maintenance.html
RewriteCond %{REQUEST_URI} !/images/(.*)$
RewriteCond %{REQUEST_URI} !/scripts/(.*)$
RewriteCond %{REQUEST_URI} !/styles/(.*)$
RewriteCond %{REMOTE_ADDR) !^123.456.789.100
RewriteRule $ /maintenance.html [R=302,L]
Он перенаправляет все мои http-страницы на страницу обслуживания и все моиизображения, сценарии и стили работают правильно.Однако он не перенаправляет никакие https-страницы, которые проксируются с другого компьютера.
Так что http://mypage.com/documents
перенаправляет на обслуживание, когда https://mypage.com/users
не перенаправляет.
К сожалению, пользователи являются прокси-службойкоторый живет на бэкэнд-сервере, тогда как документы являются статической страницей на сервере переднего плана.
Есть ли способ принудительно перенаправить материал прокси и / или https?Или я могу отключить mod_proxy в моем htaccess-файле, чтобы ничего не передавалось через прокси?