我正在尝试让我们的 Drupal 8.x 网站为我们的页面发送 ETag 标头和/或 Last-Modified 标头,以便客户端浏览器(和 CloudFlare 的中间缓存)将缓存该页面。但是,当我手动设置 ETag 标头时,它们似乎被 drupal 删除了。我启用了 Drupal 的缓存机制并将最大使用期限提高到 1 天。我仍然没有让 Drupal 发送这些 ETag 和 Last-Modified 标头。
有人知道在哪里看吗?我找不到关于此的适当文档。
我知道这是一个老问题,但我认为它可能仍然相关,因为我在 D7 和 D8 中都遇到过这个问题。在我的调查和研究中,我发现这两个链接解决了 DO 社区中的这个问题。希望它可以帮助其他人。
D8 - https://www.drupal.org/project/lastmodified_since D7 - https://www.drupal.org/project/drupal/issues/3055984