У меня проблема с обработкой двух доменного перенаправления для 3 доменов для моего клиента. первый домен в цепи: domain1.com 2ns домена в цепи: domain2.com 3 домена в цепи: domain3.comПереадресация двойного/тройного домена - Apache/IIS/Apache
Ситуация такова: - Для domain1.com У меня нет DNS или любой доступ к панели управления или FTP-доступ, и этот домен перенаправил на домен2.com. Мое лучшее предположение, что хостинг-компания перенаправляет перенаправление из файла конфигурации vhost. Как я вижу из ответа заголовка, установлен Apache. - domain2.com контролируется мной/клиентом, на сайте Wordpress. Сервер IIS/7.5 (общий хостинг) - domain3.com - целевой сайт, который должен быть конечной точкой для трафика, когда посетители пытаются получить доступ к domain1.com в браузере. Также контролируется мной/клиентом. Сервер Apache/2.4.7 (общий)
Q: Я могу указать DNS для domain2.com к IP из domain3.com сервера, но потом я потерял domain2.com Wordpress сайт. И весь трафик перенаправляется на domain3.com.
Как я могу добиться этого трафика, который инициируется с http://domain1.com перенаправляется domain3.com но трафик инициирован с http://domain2.com пребывания на domain2.com WP сайте.
будет пытаться это, я думал только о некоторых правилах перезаписи для этого;) Как 'RewriteCond % {HTTP_REFERER}^domain1 \ .com $ [nc] RewriteRule^(. *) $ Http://www.domain2.com [R = 301, L] ' , но .htaccess не работает в IIS ... поэтому постараемся сделать правила перезаписи IIS. Только я не уверен, что HTTP_REFERER будет иметь значение domain1.com, если перенаправление создается из файла apache conf на сервере происхождения. –
К сожалению, не удается подтвердить, что он работает или нет. Кажется, что 1-й сервер в цепочке не отправляет HTTP_REFERER, или сервер IIS не позволяет читать этот var. В любом случае, visitor_url всегда пуст :( –