【发布时间】:2011-05-03 11:13:34
【问题描述】:
我需要一些帮助
工作代码:正则表达式匹配 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$
谢谢
马格纳斯
【问题讨论】:
-
第一个正则表达式中的 + 后域是什么?那将匹配 domainnnnnn。此外,您在第二个示例中丢失了字符串 ^ 开头的锚点。这些让我觉得你可能无意中犯了一个错误,改变了 Stackover 流程问题的内容 - 你能检查一下吗?
-
我现在更改了代码示例。更好?