在 Apache 中,要将其他标头添加到 302 重定向中,您可以使用 mod_rewrite
模块和 mod_headers
模块。以下是一个示例配置,演示如何在 302 重定向时添加自定义标头:
mod_rewrite
和 mod_headers
模块已启用。您可以通过运行以下命令来检查它们是否已启用:sudo a2enmod rewrite
sudo a2enmod headers
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^/redirect-example$ /destination-example [R=302,L]
</IfModule>
<IfModule mod_headers.c>
Header set X-Custom-Header "custom-value" env=REDIRECT_STATUS
</IfModule>
在这个示例中,我们将重定向请求从 /redirect-example
到 /destination-example
,并添加一个名为 X-Custom-Header
的自定义标头。
sudo systemctl restart apache2
现在,当您访问 /redirect-example
时,您将被重定向到 /destination-example
,并且在响应中将包含名为 X-Custom-Header
的自定义标头。
请注意,这个示例仅用于演示如何在 Apache 中向 302 重定向添加其他标头。您可能需要根据您的实际需求进行调整。
领取专属 10元无门槛券
手把手带您无忧上云