0

我有 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 的 url,它提示登录访问,当我尝试跳过错误时,它显示为以下标题

'需要 401 授权'。

需要授权

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

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

4

1 回答 1

0

你确定你已经清除了菜单缓存,并且 drupal 站点知道它在新的 URL 上吗?

可能你实际上是在向 domain1.com 提交认证请求,被服务器拦截并重定向到 domain2.com

于 2012-09-05T09:49:27.910 回答