繁体   English   中英

在Drupal7中使base_url相对

[英]Make base_url relative in Drupal7

我需要在Drupal 7中使base_url相对。因此,它不会指向http://example.org/preview而是指向/ preview。

我怎样才能做到这一点? 或者我如何指向所有相对的内部链接

// edit:我正在谈论完成的html源代码中的所有链接,浏览器将读取什么。

谢谢 :)

我之所以需要它,是因为我正在使用httrack从闪存驱动器运行网站的静态副本。

使链接相对于整个站点(包括css和js调用)相对唯一的简单方法是设置

$base_url = '';

在setting.php中

我不知道一口气做到这一点的简单方法,但是通常我会使用如下代码:

$path = drupal_get_path('module', 'mymodule');
drupal_add_css($path . '/css/mymodulestyle.css', 'file');

您可以使用url()函数来完成此操作,该函数可以简单地用作以下示例:

echo url('preview', array('absolute' => TRUE)) ; 

该示例将链接到http://example.com/preview

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM