перенаправление с субдомена на другой хост без 301 - PullRequest
0 голосов
/ 12 мая 2018

Мне нужно указать от someSub.somedomain.com до mysub.mydomain.com, и мне нужен URL сайта, чтобы продолжить чтение someSub.somedomain.com

Я пробовал много вариантов:

RewriteCond %{HTTP_HOST} ^DomainA.com
RewriteRule ^(.*) http://DomainB.com/$1 [P]

Но я не могу заставить что-либо работать. Любой совет?

1 Ответ

0 голосов
/ 12 мая 2018

Этот ответ вроде уже отвечает на этот вопрос: https://serverfault.com/questions/506623/masking-the-url-in-a-mod-rewrite

Но мне кажется, что вы ищете обратный прокси.

В виртуальном хосте для вашего сервера:

    ServerName somesub.somedomain.com
    ProxyPass "/" http://mysub.mydomain.com/
    ProxyPassReverse "/" http://mysub.somedomain.com/

Теперь, когда вы перейдете к своему http://somesub.somedomain.com, все запросы будут закулисными, фактически, перейдут на http://mysub.mydomain.com, но пользователь браузера этого не увидит.

Существуют различные настройки, которые вы можете сделать.

Не забудьте включить mod_proxy

...