Apache 2.2.25 LocationMatch失败正则表达式

时间:2013-10-15 20:50:02

标签: apache locationmatch

我正在尝试将Apache从2.2.22升级到2.2.25,但我遇到了不使用正则表达式的LocationMatch指令的问题。我在下面有两个示例位置匹配定义,我有第一个工作,但如果我尝试在2.2.25中使用正则表达式它不起作用,在旧的2.2.22中它做了。

日志显示:文件不存在:/ mw01 / ss / httpd / htdocs / dxxx

在编译中是否有一些我没有看到或遗漏的东西?

示例配置:

<VirtualHost 192.168.10.42:8888>
ServerName myalias.domain.com:8888
ServerAdmin serveradmin@domain.com

<LocationMatch "/dt" >
  ProxyPass http://jda901.domain.com:8080/mtss/getHeader
  ProxyPassReverse http://jda901.domain.com:8080/mtss/getHeader
</LocationMatch>

<LocationMatch "/(dxxx|exxx)/">
  ProxyPass http://jda901.domain.com:8080/mtss/getHeader
  ProxyPassReverse http://jda901.domain.com:8080/mtss/getHeader
</LocationMatch>

</VirtualHost>

1 个答案:

答案 0 :(得分:-1)

您是否尝试过使用开头和结尾字符?