【发布时间】:2021-12-18 20:21:39
【问题描述】:
在遗留应用程序中,我们必须使用类似于“Drupal_NNI”的 http 标头。 由于我们刚刚迁移到最新版本的 Apache,甚至无法识别此标头,因此我找到了一个技巧,仍然使用下划线,但在被 apache 捕获时用破折号更改:
RequestHeader set drupal-nni "expr=%{req:Drupal_NNI}"
我的问题是它在我的 Xampp 3.3 上的本地运行良好,但在使用 apache 2.4.46 的服务器中它不再运行,尽管它曾经在我第一次设置它时运行。
标头“Drupal_NNI”未更改为“drupal-nni”,并且仅当标头包含下划线时才会出现此问题,我可以重置任何其他标头。例如:
RequestHeader set doe "expr=%{req:john}"
【问题讨论】: