2011-06-10 71 views
0

Drupal中是否有一個選項可以使Drupal生成的所有URL指向其他地方?更改drupal鏈接和菜單等的路徑

例如,從路徑:「/」或「mydomain.com」到「http://apps.facebook.com/myapp」,我知道已經有Facebook插件,但它有很多錯誤

回答

0

如果我理解正確的話,你應該能夠修改您的網站的settings.php文件中的$ BASE_PATH變量。

例如,默認情況下,當Drupal的創建一個網頁,如「關於我們」的路徑,這然後通過鏈接人類似於:

/about-us 

(相當於http://www.mydrupalsite.com/about-us

如果你改變了$ BASE_PATH變量在你的settings.php文件,例如:

$base_path = "http://www.myotherdrupalsite.com"; 

那麼Drupal將呈現你的鏈接等,例如http://www.myotherdrupalsite.com/about-us

+0

問題是,它的apps.facebook.com/myapp/...是metter? – user786234 2011-06-12 18:43:05

+0

您可以設置'$ base_path =「http://apps.facebook.com/myapp」;'這將使您的所有鏈接在URL的開頭處具有該基本路徑。但是,一旦設置完成,您的所有鏈接都將外部鏈接到Facebook,您的用戶將不會留在您的Drupal網站上。 – 2011-06-13 14:25:17