使用 .htaccess 为每个请求添加一个标头

Posted

技术标签:

【中文标题】使用 .htaccess 为每个请求添加一个标头【英文标题】:Add a header to each request using .htaccess 【发布时间】:2010-12-06 22:34:00 【问题描述】:

我想在不接触代码的情况下将自定义标头添加到 phpbb 安装中。 (使用 .htaccess)

标题是:

Strict-Transport-Security: max-age=157680000

有什么想法吗?

【问题讨论】:

+1;有趣的问题。由于您不想使用 .htaccess,我假设您可以访问服务器系统。只是好奇,但你为什么不通过 h​​taccess 解决这个问题? 我不想编辑 vanilla phpbb 安装。 【参考方案1】:
Header add Strict-Transport-Security "max-age=157680000"

http://httpd.apache.org/docs/2.0/mod/mod_headers.html

【讨论】:

我会添加检查模块是否已加载。 Header add Strict-Transport-Security "max-age= 157680000" 如果行为是可选的,我只会测试模块。不然调试起来比较麻烦…… 别忘了激活apache模块头a2enmod headers【参考方案2】:

见http://httpd.apache.org/docs/2.0/mod/mod_headers.html

Header add Strict-Transport-Security "max-age=157680000"

【讨论】:

我尝试将其添加到 .htaccess 文件中,但它只会产生 500 内部服务器错误。 别忘了激活apache模块头a2enmod headers

以上是关于使用 .htaccess 为每个请求添加一个标头的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Alamofire 为每个请求添加 auth 标头,如果响应为 401 则执行某些操作?

RestKit 为所有请求添加自定义标头?

如何仅在 HTTPS 上从 .htaccess 设置 HSTS 标头 [关闭]

Spring Rest API 拦截器在每个/每个请求上添加响应标头

在 .htaccess 中为 WordPress 安全添加安全标头

如何在 Alamofire Swift 的 POST 请求中添加标头参数(-H、-u、-X、-d)