2011-05-04 87 views
5

我可以在哪裏設置drupal站點的基地址。目前,當我在本地主機上訪問該網站時,它會重定向到原始網站。請幫幫我。如何在drupal中設置基地址

我已經嘗試設置在網站$ BASE_URL /默認/ settings.php這個

這裏是我設置的基本URL部分

/** 
* Base URL (optional). 
* 
* If you are experiencing issues with different site domains, 
* uncomment the Base URL statement below (remove the leading hash sign) 
* and fill in the URL to your Drupal installation. 
* 
* You might also want to force users to use a given domain. 
* See the .htaccess file for more information. 
* 
* Examples: 
* $base_url = 'http://www.example.com'; 
* $base_url = 'http://www.example.com:8888'; 
* $base_url = 'http://www.example.com/drupal'; 
* $base_url = 'https://www.example.com:8888/drupal'; 
* 
* It is not allowed to have a trailing slash; Drupal will add it 
* for you. 
*/ 
# $base_url = 'http://www.example.com'; // NO trailing slash! 
$base_url = 'http://localhost/mysite'; // NO trailing slash! 

回答

8

通常你不需要設置base_url, 你只需要明確的drupal緩存

+0

如何清理緩存!!!? – 2011-05-04 07:21:02

+0

謝謝Soju指點我的問題:D – 2011-05-04 07:26:58

+0

我在這裏找到了解決方案:http://drupal.org/node/42055 – 2011-05-04 07:27:10

3

的settings.php

$base_url = 'http://baseurl.com'; 

編輯 您編輯,因爲我發佈了這個。你可以將你的settings.php文件的一部分粘貼到你設置的位置嗎?你確定沒有其他的$ base_url在settings.php的其他地方設置嗎?

+0

嗨大衛,最初它沒有在settings.php中設置我已經粘貼了我的問題代碼 – 2011-05-04 06:22:21

+0

好的,謝謝。你能多解釋一下嗎?你怎麼知道它沒有設置?什麼導致你的問題? – 2011-05-04 06:30:08

+0

我以前沒有遇到這樣的問題。我已經將服務器的內容下載到本地主機並導出數據庫。在settings.php中設置數據庫完成後,我嘗試訪問我的本地主機中的網站。但它重定向到原始網站。所以我終於在設置中設置了基本的url變量,ph是可選的。數據庫中是否有任何設置。例如,在wordpress中,我們必須更改數據庫中的主頁和網站網址才能訪問網站。 – 2011-05-04 06:39:02

0

在將數據庫從遠程服務器恢復到本地主機後,我遇到了類似的問題,事實證明這是由於「移動工具」在安裝時劫持我站點的重定向導致的。在備份或導出數據庫之前禁用它解決了問題。只是張貼,以防有人遇到這種呃逆。

相關問題