如何从我的Web服务器的所有响应头添加"X-Content-Type-Options:nosniff"

ssn*_*ssn 0 javascript apache httpresponse http-headers mime-types

我正在运行一个Apache Web服务器.我想在从我的Web服务器发出的所有响应头中添加"X-Content-Type-Options:nosniff".我怎样才能做到这一点?是否可以对apache配置文件进行更改以实现此目的?

cov*_*ner 5

在确定加载mod_headers之后,将其附加到您的Web服务器配置:

<Directory "your_web_server_documents_directory">
    .......
    Header always set X-Content-Type-Options nosniff
    .......
</Directory>
Run Code Online (Sandbox Code Playgroud)


小智 5

我所做的是这个。我将标签放在注释掉属性 module/mod_headers.so 之后,然后重新启动我的应用程序服务器,但仍然是相同的响应标头。

LoadModule headers_module modules/mod_headers.so

<Directory mod_headers.c>
     Header always set X-Content-Type-Options nosniff
</Directory>
Run Code Online (Sandbox Code Playgroud)


Rob*_*usa 5

打开你的 .htaccess 并将其放入以防止 XSS、点击劫持和内容嗅探:

# Extra Security Headers
<IfModule mod_headers.c>
    Header set X-XSS-Protection "1; mode=block"
    Header always append X-Frame-Options SAMEORIGIN
    Header set X-Content-Type-Options nosniff
</IfModule>
Run Code Online (Sandbox Code Playgroud)

参考: https: //htaccessbook.com/increase-security-x-security-headers