我有一个Drupal 6.22网页。我有一个.de和.at顶级域名。现在.at域是.de的别名。我想要:
所以我想从1台服务器托管2个站点,我希望有一个相同的登录cookie,所以任何人都登录.at,并导航到.de,他一直登录。
我知道,同样的cantainment的2页正在杀死SEO,所以这是一个新的问题。
我试图解决“相同Cookie”问题的宽度$ cookie_domain,但我不能。正如我所读到的,它只是与2个不同服务器的2个不同站点一起工作。
答案 0 :(得分:0)
如果没有一些编码来验证两个站点之间的用户,则无法执行此操作。
从技术上讲,浏览器不会将cookie发送到其他域。
如果$cookie_domain
为example.com
,则www.example.com
,extras.example.com
将无法获得example.com
的Cookie。
如果是.example.com
,则所有example.com
及其子域都将从浏览器获取Cookie。 (注意example.com
之前的前导点)
您无法从其他域发送example.com
的Cookie。这就是为什么当你在google域名登陆时,你会看到你被重定向到Youtube并回到google。
您可以将两个域指向同一个域,它可以正常运行。但是用户必须在两个站点中登录两次。 或者,您可以在用户登录后立即将其发送到其他站点。
例如,当用户登录example.com
时,登录成功时,立即将用户发送到另一个域,另一个站点(例如example.net)可以进行相同的身份验证并发送用户返回原始站点。
我不知道有任何模块可以做到这一点。