【发布时间】:2012-04-10 12:03:37
【问题描述】:
我一次又一次地遇到这个问题,当我设置一个新的站点/虚拟主机时,我必须将会话域(或等效的框架)设置为“.example.com”,以便会话可以共享黑白“www.example.com”和“example.com”。
这样做会弄乱我的 staging 和 qa 环境的 cookie(比如 qa.example.com ..etc)。
这有什么解决办法?我应该设置一个重写规则,以便将所有 www.example.com 请求重写为“example.com”还是有其他方法?
我想知道是否有针对此问题的框架/语言特定解决方案,人们在遇到此类问题时会做什么,标准是什么?
【问题讨论】:
-
从哪里得到 ruby-on-rails 标签? :-/
-
嗯 uDaY.. 就像我说的,框架相当于会话域。我想知道是否有特定于框架的解决方案,因为我大部分时间都在 Rails 中编码。我会对这个解决方案感到满意。
-
清除 cookie 是否可行? :)
-
@sberry 确实有效 :) ,但通常开发人员会同时查看多个环境,每次我切换到查看暂存到生产时,这真的很烦人,我需要清除我的cookie,只是因为我有一个通用会话域
标签: ruby-on-rails apache subdomain