使用 Apache LocationMatch,我计划匹配请求(mobiles.touch.json)并仅为某些请求设置标头值。然而,标题却不是。我不确定我现在使用的正则表达式是否正确。所以我尝试遵循 Apache,但没有任何效果。你有什么建议吗?
网址
${域名}:/abc/abc/abc/jp/mobiles.touch.json,
${域名}:/xyz.net/ert/ert/ert/mobiles.touch.json,
${域名}:/abc/def/def/as/mobiles.touch.json
选项1
选项2
选项3
你的最后一个几乎是正确的。你必须像
.
一样避开这些点
用于匹配任何字符。
<LocationMatch "/mobiles\.touch\.json$">
Header always set X-My-Header "My-Value"
</LocationMatch>
另请检查服务器上是否已启用
mod_headers
。你可以检查
通过列出“mods-enabled”文件夹中的所有符号链接:
ls /etc/apache2/mods-enabled
您可以自己创建符号链接或使用 Apache 的 工具:
sudo a2enmod headers