【问题标题】:how Drupal CSS URL errors could be fixed?如何修复 Drupal CSS URL 错误?
【发布时间】:2008-10-09 21:49:34
【问题描述】:

我刚刚安装了全新的 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" />

【问题讨论】:

  • 您确定这是问题的根源吗? ?U 应该没有效果。你在运行什么网络服务器?奇怪的服务器配置可能会使 ?U 变得重要。

标签: css drupal


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      http://domain.com/drupal
      

      这肯定会导致你所说的问题,尽管 Drupal 应该适当地适应这一点。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-08-25
        • 2018-08-11
        • 2018-09-09
        • 1970-01-01
        • 1970-01-01
        • 2021-09-11
        • 2021-05-06
        • 2017-03-30
        相关资源
        最近更新 更多