.htaccess перенаправление на IP-адрес другого сервера

Я размещаю свой общедоступный сайт на общем хосте (Hostgator) с доменом, указывающим на то же самое. У меня также есть приложение, размещенное на выделенном сервере с другим хостом. На обоих серверах установлены собственные SSL-сертификаты.

Есть ли способ отредактировать файл .htaccess, чтобы сделать следующее:

https://www.domain.com/CUSTOMER перенаправляет на https://x.x.x.x./CUSTOMER, хотя в браузере по-прежнему отображается www.domain.com/CUSTOMER?

Я использую фреймы из-за разветвлений SSL. Регистратором моего домена является Hostway, и они не предлагают маскировку/переадресацию URL-адресов.


person pratyk    schedule 13.11.2012    source источник


Ответы (2)


Это можно сделать, заставив ваш сервер действовать как прокси. Даже если у вас нет доступа к конфигурации серверов, возможно, вам повезло, что прокси-модуль Apache загружен: http://httpd.apache.org/docs/2.2/mod/mod_proxy.html

Если это так, вы можете «отобразить» удаленный сайт (IP), как если бы он обслуживался вашим обычным сервером. Также модуль перезаписи Apache может использовать этот модуль, используя флаг [P] в файле RewriteRule.

person arkascha    schedule 13.11.2012

Убедитесь, что у вас есть копия этого сайта на другом сервере, предварительно с той же базой данных, чтобы у вас не возникло проблем, например, с номерами заказов или логинами пользователей между http и https. Сервер сертификатов должен быть веб-сервером для веб-контента, предоставляемого SSL.

Дополнительную информацию см. здесь "Результаты поиска Google"

person Chris S.    schedule 13.11.2012