#url-rewriting #redirect #subdomain
#переписывание url #перенаправление #поддомен
Вопрос:
У меня есть два сервера (два провайдера, два IP-адреса, разные системы Linux и Apache / Windows и IIS). Первый находится в dns как www.blah.cz и blah.cz а второй как subdomain.blah.cz (с Apache). Теперь я хочу замаскировать subdomain.blah.cz как www.blah.cz/subdomain .
Я ожидаю, что мне нужно выполнить перенаправление с www.blah.cz/subdomain * выполните subdomain.blah.cz и создайте правила перезаписи для этого поддомена. Но я не уверен, достаточно ли этого, или это вообще возможно.
Кто-нибудь решал подобную задачу, пожалуйста?
с уважением, Ян
Ответ №1:
Ну, обычно правила перезаписи касаются того, что все должно быть локальным, поэтому, если вы хотите, чтобы поддомен отображался под www, вам либо нужно Прокси / Обратный прокси запросы с www-сервера на сервер поддомена, либо если вам просто важно, как выглядит строка URL, а не если Клиент подключается напрямую к поддомену, вы могли бы сделать что-то вроде набора фреймов.
Предполагая прокси-метод, в apache вы можете сделать что-то вроде этого
ProxyPass /subdomain http://subdomain.blah.cz
ProxyPassReverse /subdomain http://subdomain.blah.cz
убедитесь, что вы mod_proxy
включили в своей конфигурации apache.