Apache-2.4

Apache 2.4 .htaccess 為錯誤頁面設置標題

  • March 7, 2022

我正在使用 .htaccess 為網頁設置一些標題,fe:

<IfModule mod_headers.c>
Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"
</IfModule>

這適用於通常的頁面訪問,但標題不用於錯誤頁面,如 404 Not Found 和 403 Forbidden。

有沒有辦法使用 .htaccess 設置錯誤頁面的標題?

Header set Strict-Transport-Security "max-age=31536000; includeSubDomains"

對於非 200 OK 響應,您需要使用always 條件

Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"

請注意alwaysonsuccess與預設值相反)指的是 HTTP 響應標頭的內部表,並不一定意味著它總是被設置。

參考:

引用自:https://serverfault.com/questions/1095508