【发布时间】:2018-12-14 10:08:49
【问题描述】:
我正在尝试将最后修改日期添加到我们的 CMS (Jahia) 提供的页面的 html 源代码中,以便它在响应标头中显示为属性。
这是我们的搜索引擎索引所必需的。
我尝试在 head 标记中添加以下语法,但没有一个允许修改的日期出现在响应标头中:
<meta name="dcterms.modified" content="Mon, 09 Apr 2018 11:41:11 GMT">
<meta name="DCTERMS.modified" content="Mon, 09 Apr 2018 11:41:11 GMT">
<meta http-equiv="last-modified" content="Mon, 09 Apr 2018 11:41:11 GMT">
<meta http-equiv="Last-Modified" content="Mon, 09 Apr 2018 11:41:11 GMT">
(这些日期从 fmt:formatDate 模式 = "EEE, dd MMM yyyy HH:mm:ss z" 解析)。
我是否错误地假设在 head 标签内添加的元标签可以添加到标题中?我在 W3Schools 网站上读到 http-equiv 的唯一属性是
<meta http-equiv="content-type|default-style|refresh">
所以这可能是该语法不起作用的原因(尽管我可以在网络上找到对它的引用)。
提前感谢您的帮助。
【问题讨论】:
-
或者 Jahia 专家能否向我解释如何以另一种方式将这些信息注入到标头中,而不是向模板中添加 jstl 代码?
-
我不是 Jahia 专家,但您应该能够在 Web 服务器(Tomcat、Jetty、GlassFish、WebSphere...)配置中添加响应 HTTP 标头。另一种方法是将它们添加到源代码中,但我不确定在 Jahia 中是否可行。我认为没有办法通过 HTML/模板添加它们,HTTP 标头与 HTML 元标记不同。
标签: html http-headers jahia