理解HTTP标头

时间:2014-07-10 17:37:19

标签: html5 http-headers

我正在使用一些应用程序来检查我的网站的优点,许多改进都涉及缺少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>

1 个答案:

答案 0 :(得分:0)

HTML5中的标题位于页面元素中。不同的东西有不同的标题。 Charset定义了您的页面使用的字符集。最常见的字符集是utf-8。 Content-Security-Policys定义数据在页面上的解释方式。这是保护您的站点免受XSS(跨站点脚本)攻击的步骤之一。所以它真的取决于你在寻找什么,以及第三个应用程序告诉你添加的内容。

但基本上你在页面的<head></head>元素中添加了这些“标题”。例如:

<head> <meta charset="UTF-8"> </head> 有关CS政策的更多信息,有一个很好的指南here

我希望有帮助,如果您有任何其他问题,请与我联系。