在Apache的配置文件中添加“underscore”选项来解决此问题,具体方法如下:
打开Apache的配置文件,找到“httpd.conf”或“apache2.conf”文件。
在文件中搜索“RequestHeader”,找到以下行:
RequestHeader set Header_Name "Header_Value"
在该行之前添加以下代码:
SetEnvIf Header_Name "^prefix_" fix_underscores RequestHeader set Header_Name %{fix_underscores}e env=fix_underscores
其中“prefix_”被替换为你的请求头的前缀。
保存文件并重新启动Apache服务。
此代码将使用“SetEnvIf”指令将请求头中的下划线替换为“fix_underscores”,然后使用“RequestHeader”指令将新的请求头设置为有效的请求头。