首页 > 解决方案 > 如何配置 Drupal 以发送 Last Modified/Etag 标头

问题描述

我正在尝试让我们的 Drupal 8.x 网站为我们的页面发送 ETag 标头和/或 Last-Modified 标头,以便客户端浏览器(和 CloudFlare 的中间缓存)将缓存该页面。但是,当我手动设置 ETag 标头时,它们似乎被 drupal 删除了。我启用了 Drupal 的缓存机制并将最大使用期限提高到 1 天。我仍然没有让 Drupal 发送这些 ETag 和 Last-Modified 标头。

有人知道在哪里看吗?我找不到关于此的适当文档。

标签: cachingdrupaletags

解决方案


我知道这是一个老问题,但我认为它可能仍然相关,因为我在 D7 和 D8 中都遇到过这个问题。在我的调查和研究中,我发现这两个链接解决了 DO 社区中的这个问题。希望它可以帮助其他人。

D8 - https://www.drupal.org/project/lastmodified_since D7 - https://www.drupal.org/project/drupal/issues/3055984


推荐阅读