@mr_blond97

Как решить проблему с ProxyPass и редиректами?

Нужно сделать так, что бы субдомен третьего уровня сайта подгружал страницу с этого же сайта. Subdomain.domain.com должен грузить страницу domain.com/dir1/dir2.

Я пробовал делать в виртуалхостах апача для сервернейма Subdomain.domain.com ProxyPass / 127.0.0.1.com/dir1/dir2 но в этом случае все ссылки и ссылки на скрипты ломаются. Пробовал делать ProxyPass / domain.com/dir1/dir2 все работает, но мне нужно делать редирект с domain.com на https://domain.com. Если я включу такой редирект, то после ProxyPass / domain.com/dir1/dir2 вместо Subdomain.domain.com будет загружаться https://domain.com. Пробовал делать ProxyPass / https://domain.com/dir1/dir2 Но так как Subdomain.domain.com загружается по хттп, то выдается ошибка 500.

Может быть в апаче есть какая то альтернатива proxy pass? Можно ли решить проблему ошибки 500, когда нужно загрузить данный на страницу с http со страницы с https? Можно ли как нибудь сделать исключение, что бы редирект с domain.com на https://domain.com не работал, если на сервер заходишь с определенного айпи?
  • Вопрос задан
  • 207 просмотров
Пригласить эксперта
Ответы на вопрос 1
@mr_blond97 Автор вопроса
Исключение для IP для редиректа:
RewriteEngine On RewriteCond %{HTTPS} off ReWriteCond %{REMOTE_ADDR} !^11\.11\.11\.11$ RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} где 11.11.11.11 айпи сервера

ProxyPass / 11.11.11.11.com/dir1/dir2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы