2013-06-18 91 views
0

將Drupal網站移動到新服務器後出現問題。最初,沒有資產被正確加載的Drupal試圖從URL加載它們像這樣:Drupal登錄再次重定向到登錄頁面

http://www.my-drupal-website.com/css/ ...

服務器管理員顯然是指定的網站的主機名在Apache配置文件中是「www.my-drupal-website.com」,但由於其他問題,他還沒有將域的DNS切換爲指向該主機。所以實際上,這個網站現在是位於以下網址:

https://somehost.com/somefolder/my-drupal-website.com/httpdocs/

爲了使其工作,我改變了$ BASE_URL變量的settings.php,現在資產加載正確。然而,一個新問題變得明顯,那就是登錄不起作用的事實。我輸入我的憑證,然後我再次在網站的主頁重定向,登錄表單再次顯示。這裏可能是什麼問題?

回答

0

確保您在.htaccess文件中設置了ReWriteBase。在根域之後的任何東西都應該被添加到ReWriteBase中。