用户无法从具有2个域的其他域登录Drupal站点

时间:2012-09-04 08:15:55

标签: drupal dns

我有www.domain1.com和www.domain2.com指向同一个vHost drupal网站。

www.domain1.com是旧域名,我们希望重定向到新域名www.domain2.com。我正在使用.htaccess从domain1.com重定向到domain2.com,它运行正常。

问题是用户无法登录domain2.com但在domain1.com中没有任何问题。我检查了'settings.php'文件的配置。 '$ base_url'和'$ cookie_domain'都在评论中。我试图给出下面这两个变量的设置,但仍然没有运气。

$ base_url ='http://www.domain2.com' $ cookie_domain ='。domain2.com'

它似乎不接受cookie。我尝试以这种格式“domain2.com”访问没有www的网址,并且它提示登录访问权限,当我尝试跳过错误时,它显示为以下标题为'

' 401授权'。

  

需要授权

     

此服务器无法验证您是否有权访问   文件要求。您提供了错误的凭据(例如,   密码错误),或者您的浏览器不了解如何提供   需要凭证。*

我已经被困在这里很长一段时间了,非常感谢你的建议和答案。

1 个答案:

答案 0 :(得分:0)

您是否确定已清除菜单缓存,并且drupal网站知道它位于新URL?

可能是您实际向domain1.com提交了身份验证请求,该请求正被服务器拦截并重定向到domain2.com