如何修复Drupal CSS URL错误?

时间:2008-10-09 21:49:35

标签: css drupal

我刚刚安装了Drupal 6。 CSS没有用。然后我意识到附加了一个“?U”,而Drupal找不到它。有谁知道在哪里取消这个?

<link type="text/css" rel="stylesheet" media="all" href="/modules/node/node.css?U" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/admin.css?U" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/defaults.css?U" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system.css?U" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/system/system-menus.css?U" />
<link type="text/css" rel="stylesheet" media="all" href="/modules/user/user.css?U" />
<link type="text/css" rel="stylesheet" media="all" href="/themes/bluemarine/style.css?U" />

3 个答案:

答案 0 :(得分:5)

?U(或任何字母表)只是drupal用于缓存信息的方法。它与文件的位置无关(即node.css和node.css?U与drupal位于同一位置)。

听起来你可能有不同的问题。也许你启用了缓存并移动了一些东西?您可能需要清除缓存。或者,如果您修改了安装变量,那么您可能会选择错误的基本路径或其他内容。根据给出的有限信息,很难说清楚确切的问题。

答案 1 :(得分:1)

你是对的。它因为缓存。我配置nginx直接提供css文件。但在我修改配置后,它现在工作正常。谢谢!

答案 2 :(得分:0)

您是否将Drupal安装到子目录中?像:

http://domain.com/drupal

这肯定会引起你所说的问题,尽管Drupal应该适当地适应这个问题。