【问题标题】:Can't cache front page with Boost / Drupal 7无法使用 Boost / Drupal 7 缓存首页
【发布时间】:2015-05-02 15:08:09
【问题描述】:

我已经用 Boost 配置了我的 Drupal 站点。

我已经测试过,除了首页,一切正常。

首页被缓存,但每次页面加载都会重新生成。

在 Boost 配置中,我设置为仅缓存列出的页面,并为此包括两个选项: 开始

Inicio 是一个视图,也是我的首页。

我想要一个解决方案或解决方法。我不知道如何编写 .htaccess 文件。如果我知道如何做到这一点,我将按照自己的规则为首页提供服务,以防此页面存在......或类似的东西。

感谢您的帮助。

【问题讨论】:

  • 你试过boost issue queue吗?
  • 在这种情况下,这是最后一个去处。现在我想要一些可行的东西,然后我会尝试找出最好的解决方案。在我看来,在进入问题队列之前还有更多需要尝试和阅读的内容。无论如何,谢谢。
  • 当模块出现问题时,它应该是您首先去寻找的地方。
  • 理想情况下...然后是的。

标签: caching drupal drupal-7 drupal-boost


【解决方案1】:

终于!答案是这样的:

# Special handling for front page for Apache 2.4
# RewriteCond %{REQUEST_URI} ^/index\.php$
# RewriteCond %{DOCUMENT_ROOT}/cache/%{ENV:boostpath}/%{HTTP_HOST}/\_%{QUERY_STRING}\.html -s
# RewriteRule .* cache/%{ENV:boostpath}/%{HTTP_HOST}/\_%{QUERY_STRING}\.html [L,T=text/html]

你可以把它放在 Boost 生成的 .htaccess 之前。解释?这里有详细解释,也是解决方案: https://www.drupal.org/node/2078595#comment-7885027

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多