【发布时间】:2011-06-10 09:37:48
【问题描述】:
Drupal 中是否有一个选项可以使 Drupal 生成的所有 URL 都指向其他地方?
例如,从路径:“/”或“mydomain.com”到“http://apps.facebook.com/myapp”,我知道已经有 Facebook 插件,但它有很多错误。
【问题讨论】:
标签: jquery jquery-ui drupal themes
Drupal 中是否有一个选项可以使 Drupal 生成的所有 URL 都指向其他地方?
例如,从路径:“/”或“mydomain.com”到“http://apps.facebook.com/myapp”,我知道已经有 Facebook 插件,但它有很多错误。
【问题讨论】:
标签: jquery jquery-ui drupal themes
如果我理解正确,您应该可以在您网站的 settings.php 文件中修改 $base_path 变量。
例如,默认情况下,当 Drupal 创建“关于我们”之类的页面路径时,这会将人们链接到以下内容:
/about-us
(相当于http://www.mydrupalsite.com/about-us)
如果您将 settings.php 文件中的 $base_path 变量更改为,例如:
$base_path = "http://www.myotherdrupalsite.com";
然后 Drupal 将呈现您的链接,例如, http://www.myotherdrupalsite.com/about-us
【讨论】:
$base_path = "http://apps.facebook.com/myapp";,这将使您的所有链接在 URL 的开头都有该基本路径。但是,一旦进行了该设置,您的所有链接都会从外部链接到 Facebook,并且您的用户将不会留在您的 Drupal 网站上。