首页 > 解决方案 > 我在哪里放置 ETag,格式是什么?

问题描述

我目前把它<meta cache-control: public ETag: "v019" /> 放在 的<head>下面<title>,但在 W3 验证器中不断收到错误。

格式是什么,我应该把它放在我的 HTML5 文件中的什么位置?

标签: html

解决方案


除非它位于真正的 HTTP 标头中,否则 ETag 没有用处。它根本不应该出现在您的 HTML 文档中。

也就是说,具有 HTTP 标头模拟的 HTML 元标记的语法是:

<meta http-equiv="cache-control" value="public">
<meta http-equiv="ETag" value="&quot;v019&quot;">

cache-control并且在 HTML 5ETag中不被接受。您需要使用 HTML 4 或更早版本(尽管它仍然毫无意义)。


推荐阅读