我已经用 Boost 配置了我的 Drupal 站点。
我已经测试过,一切正常,但首页除外。
首页被缓存,但每次页面加载都会重新生成。
在 Boost 配置中,我设置为仅缓存列出的页面,并为此目的包括两个选项: inicio
Inicio 是一个视图,也是我的首页。
我想要一个解决方案或解决方法。我不知道如何编写 .htaccess 文件。如果我知道如何做到这一点,我将按照自己的规则为首页提供服务,以防此页面存在......或类似的东西。
谢谢你的帮助。
我已经用 Boost 配置了我的 Drupal 站点。
我已经测试过,一切正常,但首页除外。
首页被缓存,但每次页面加载都会重新生成。
在 Boost 配置中,我设置为仅缓存列出的页面,并为此目的包括两个选项: inicio
Inicio 是一个视图,也是我的首页。
我想要一个解决方案或解决方法。我不知道如何编写 .htaccess 文件。如果我知道如何做到这一点,我将按照自己的规则为首页提供服务,以防此页面存在......或类似的东西。
谢谢你的帮助。
最后!答案是这样的:
# 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