0

我需要一些帮助

工作代码:正则表达式匹配 xxx.domain.com

$HTTP["host"] =~ "^[^.]+\.domain\.com$" {
    evhost.path-pattern = vhosts_dir + "/company/domain.com/subdomains/%3/"
}

Www 不工作:(匹配 domain.com 的正则表达式工作)

else $HTTP["host"] =~ "^([^.]+\.)?domain\.com$" {
 evhost.path-pattern = vhosts_dir + "/company/domain.com/public/"
}

如何让 www 使用第二个代码示例?

^(^|www.)example.com$

谢谢

马格努斯

4

1 回答 1

0

只是匹配\bdomain.com$可能就足够了,除非您担心“bogus-domain.com”会出现。然后你就可以写了^(?:[^.]+\.)*domain\.com$

您是否已规范化为小写?

于 2010-11-01T15:24:18.290 回答