在rails中标识referrer域

时间:2009-11-30 19:57:48

标签: ruby-on-rails ruby

我有一个有2个域名的网站

ex:www.site1.com      www.site2.com(将通过域名转发到www.site1.com 掩蔽)

www.site1.com是实际的Web服务器梯级所在的地方

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的源代码时(重定向 到site1)它有这个,

 同样的加扬      

那么获取2个不同网站网址的最佳选择是什么,

提前致谢

欢呼声, Sameera

1 个答案:

答案 0 :(得分:1)

如果您有静态IP,则可以设置www.site2.com以指向IP地址,而不是其他域名。

另一种选择是创建第三个名称作为site1.com的子域名,例如site2.site1.com,它指向与www.site1.com相同的位置。然后转发www.site2.com到site2.site1.com。然后,您就可以获取该别名。