我正在使用 .htaccess 为网页设置一些标题,例如:
<IfModule mod_headers.c>
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
</IfModule>
这对于通常的页面访问来说很有效,但是标头不用于诸如 404 Not Found 和 403 Forbidden 之类的错误页面。
有没有办法使用 .htaccess 设置错误页面的标头?
答案1
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
对于非 200 OK 响应,您需要使用always
状况:
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
注意always
(与onsuccess
默认值相反)指的是 HTTP 响应标头的内部表,并不一定意味着它是总是放。
参考: