AliasMatch正则表达式语法

时间:2011-05-25 08:25:29

标签: regex alias vhosts

有人能指出我为什么这个AliasMatch正则表达式无效(抛出404,而不是服务器错误):

AliasMatch (?i)^/scripts/(\w+)/admin/(\w+).js \cms\modules\$1\scripts\admin\$2.js

我想要匹配:

/scripts/analytics/admin/index.js

2 个答案:

答案 0 :(得分:2)

我认为你需要逃避.。试试这个

AliasMatch (?i)^/scripts/(\w+)/admin/(\w+)\.js \cms\modules\$1\scripts\admin\$2.js

答案 1 :(得分:1)

我需要交换正斜杠的反斜杠(Windows)

AliasMatch ^/scripts/(\w+)/admin/(\w+)\.js /cms/modules/$1/scripts/admin/$2.js