0

同じ vHost drupal サイトを指す www.domain1.com と www.domain2.com があります。

www.domain1.com は古いドメインであり、新しいドメイン www.domain2.com にリダイレクトしたいと考えています。.htaccess を使用して domain1.com から domain2.com にリダイレクトしていますが、完全に機能しています。

問題は、ユーザーが domain2.com にログインできないことですが、domain1.com では問題がありません。「settings.php」ファイルで構成を確認しました。「$base_url」と「$cookie_domain」はどちらもコメント中です。以下のようにこれら2つの変数の設定を試みましたが、それでもうまくいきません。

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

クッキーを受け付けていないようです。この形式「domain2.com」でwwwなしでURLにアクセスしようとすると、ログインアクセスが促され、エラーをスキップしようとすると、ヘッダーの下に「」が表示されます

401認証が必要です」。

認証が必要です

このサーバーは、要求されたドキュメントへのアクセスが許可されていることを確認できませんでした。入力した資格情報が間違っている (パスワードが間違っているなど) か、必要な資格情報を入力する方法をブラウザーが認識していません。*

私はかなり長い間これに行き詰まっていましたが、あなたの提案と回答に本当に感謝しています.

4

1 に答える 1

0

メニュー キャッシュをクリアしたこと、および drupal サイトが新しい URL にあることを認識していることを確認しましたか?

実際には domain1.com に認証要求を送信している可能性がありますが、これはサーバーによって傍受され、domain2.com にリダイレクトされています。

于 2012-09-05T09:49:27.910 に答える