小编Jam*_*mes的帖子

Apache 2.4 无法识别的标头格式 %

使用 Apache 2.4 并遵循此处的示例https://httpd.apache.org/docs/2.4/expr.html

这是我的代码

<If "!%{REQUEST_URI} =~ m#files/cache/static/[A-Za-z_\-0-9]+.cache#"> 
    Header set foo-checksum "expr=%{md5:foo}"
</If>
Run Code Online (Sandbox Code Playgroud)

我现在只是在玩,但一旦我使用

    Header set foo-checksum "expr=%{md5:foo}"
Run Code Online (Sandbox Code Playgroud)

根据他们的例子 - 我得到

AH00526: Syntax error on line 130 of /etc/httpd/conf/httpd.conf:
httpd[19459]: Unrecognized header format %
httpd.service: main process exited, code=exited, status=1/FAILURE
Run Code Online (Sandbox Code Playgroud)

在 apache 启动。有任何想法吗?我也在表达式之外尝试过它,它给出了同样的错误

其他表达式有效。

configuration apache-2.4

5
推荐指数
1
解决办法
8154
查看次数

标签 统计

apache-2.4 ×1

configuration ×1