我想一些幫助,這爲www和非www域名正則表達式的解決方案
工作代碼:正則表達式匹配xxx.domain.com
$HTTP["host"] =~ "^[^.]+\.domain\.com$" {
evhost.path-pattern = vhosts_dir + "/company/domain.com/subdomains/%3/"
}
萬維網不工作:(正則表達式匹配域.com是工作)
else $HTTP["host"] =~ "^([^.]+\.)?domain\.com$" {
evhost.path-pattern = vhosts_dir + "/company/domain.com/public/"
}
如何獲取WWW與第二個代碼示例工作?
^(^ |。WWW)example.com $
感謝
馬格努斯
什麼是您的第一個正則表達式的+域後?這將匹配domainnnnnn。另外,在第二個例子中,你已經失去了錨字符串^的開頭。這些讓我覺得你可能會無意中爲Stackover流程問題改變了一些錯誤 - 你能檢查嗎? – 2010-11-01 15:04:17
我已經更改了代碼示例。更好? – 2010-11-01 15:58:44