Печатание заголовка этого приводит меня к мысли, что это может быть невозможно из-за соображений безопасности, но я все равно спрошу. На моем сервере запущена поддержка шорткодов, давайте назовем это xx.yy
Я хочу, чтобы, когда пользователь отправляет запрос на xx.yy
, он просто меняет отображаемый хост на другой действительный домен, работающий в том же окне.
Пока у меня есть это (сообщает серверу, что он принимает запросы от xx.yy
):
RewriteCond %{HTTP_HOST} ^.*xx.yy [NC]
RewriteRule ^/(.*)$ http://127.0.0.1:<PORT_OMITTED>%{REQUEST_URI} [P,QSA,L]
RewriteCond %{HTTP_HOST} ^.*mysite.com [NC]
RewriteRule ^/(.*)$ http://127.0.0.1:<PORT_OMITTED>%{REQUEST_URI} [P,QSA,L]
Это работает и направляет трафик в мое приложение, но URL говорит http://xx.yy
, когда я бы предпочел сказать http://mysite.com
Я знаю, что мог бы перенаправить на http://mysite.com
вместо 127.0.0.1
, но у меня есть 4 параллельных блока mysite.com
, и возвращение в DNS для перехода к другому блоку кажется пустой тратой, когда я уже здесь. Кроме того, я не уверен, как POST-запросы будут работать таким образом.
Что я могу сделать?