Как перенаправить все запросы на другой веб-сайт на веб-сервере apache? - PullRequest
0 голосов
/ 13 июля 2020

У меня есть домен, и когда люди открывают его, я хочу перенаправить их на внешний веб-сайт, например google.com, но сохранить URL-адрес в адресной строке? Как это можно сделать на веб-сервере apache? Я попытался настроить mod_rewrite для своего виртуального хоста:

<VirtualHost *:80>
ServerName hello.world.com
ServerAlias hello.world.com
RewriteEngine On
RewriteRule ^ https://www.google.com
</VirtualHost>

И это сработало, но URL-адрес в адресной строке изменился в браузере. Поэтому я добавил прокси-флаг, чтобы этого не произошло:

<VirtualHost *:80>
ServerName hello.world.com
ServerAlias hello.world.com
RewriteEngine On
RewriteRule ^ https://www.google.com [P]
</VirtualHost>

Но теперь он дает мне внутреннюю ошибку сервера (500). Как заставить его работать?

...