Определить домен реферера в рельсах - PullRequest
0 голосов
/ 30 ноября 2009

У меня есть веб-сайт, который имеет 2 домена

Например: www.site1.com www.site2.com (который перенаправит на www.site1.com с доменом Маскирующий)

www.site1.com - это место, где на самом деле звучит веб-сервер

www.site2.com - это просто сервер доменных имен, и я использую маску для пользователь чувствует, что он / она находится на www.site2.com, хотя он / она находится в www.site1.com

Но в базовом коде я хочу различить оба запроса (кто пришел с www.site1.com и пришел с www.site2.com), чтобы я мог загрузить их пользовательский интерфейс

Я пытался использовать как request.host, так и request.referrer, который всегда дает www.site1.com

и когда я получу исходный код www.site2.com (который перенаправляет на сайт1) это имеет,

Самера Гаян

Итак, каков наилучший вариант для получения двух разных URL сайтов,

заранее спасибо

веселит, Самира

1 Ответ

1 голос
/ 30 ноября 2009

Если у вас статический IP-адрес, вы можете настроить www.site2.com так, чтобы он указывал на IP-адрес, а не на другое доменное имя.

Другой вариант - создать третье имя в качестве субдомена site1.com, например site2.site1.com, которое указывает на то же место, что и www.site1.com. Затем перешлите www.site2.com на site2.site1.com. После этого вы сможете подобрать этот псевдоним.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...