У меня есть два веб-сайта, настроенных следующим образом
www.site1.com - IIS 6.0, перезапись URL-адресов с помощью Helicon ISAPI Rewrite 2
www.site2.com - Apache
Мне удалось отправить запрос на обратный прокси-сервер www.site1.com/site2/ для www.site2.com/, поэтому сайт site2 является частью сайта site1.Это было достигнуто с помощью правила RewriteProxy в Helicon httpd.ini
. Однако, чтобы сохранить SEO, мне также нужны запросы для самого www.site2.com на 301-перенаправление на www.site1.com/site2 - за исключением , конечно, когда запрос приходит через вышеуказанный обратный прокси.Я полагаю, что это возможно с помощью правила условного перезаписи в файле .htaccess сайта site2, при условии, что при обнаружении чего-то уникального в запросе от site1 он обслуживает содержимое, в противном случае он перенаправляет 301.
Я хотел бы использовать условие: IP-адрес www.site1.com, но в нашем сценарии он может измениться, поэтому мне нужно использовать что-то другое для идентификации такого запроса.
Как еще это может бытьдостигнуты?Является ли комбинация 301 / обратный прокси-сервер типичным решением проблемы такого типа?