我正在使用一些应用程序来检查我的网站的优点,许多改进都涉及缺少http标头。
示例:Content-Security-Policy,Charset等......
所以我去了wikipedia page of HTTP Headers但我找不到如何正确设置标题,因为应用程序一直告诉我需要更改这些内容。
所以我问:如何为HTML5制作好的http标头? 并且知道他们不推荐http-equiv,我该如何设置?
<noscript>
<meta http-equiv="refresh" content="0; URL=php/nojs.php">
</noscript>
答案 0 :(得分:0)
HTML5中的标题位于页面元素中。不同的东西有不同的标题。 Charset定义了您的页面使用的字符集。最常见的字符集是utf-8。 Content-Security-Policys定义数据在页面上的解释方式。这是保护您的站点免受XSS(跨站点脚本)攻击的步骤之一。所以它真的取决于你在寻找什么,以及第三个应用程序告诉你添加的内容。
但基本上你在页面的<head></head>
元素中添加了这些“标题”。例如:
<head>
<meta charset="UTF-8">
</head>
有关CS政策的更多信息,有一个很好的指南here
我希望有帮助,如果您有任何其他问题,请与我联系。