【发布时间】:2011-09-01 13:37:42
【问题描述】:
有人可以指出为什么这个 AliasMatch 正则表达式不起作用(抛出 404,而不是服务器错误):
AliasMatch (?i)^/scripts/(\w+)/admin/(\w+).js \cms\modules\$1\scripts\admin\$2.js
我正在尝试匹配:
/scripts/analytics/admin/index.js
【问题讨论】:
有人可以指出为什么这个 AliasMatch 正则表达式不起作用(抛出 404,而不是服务器错误):
AliasMatch (?i)^/scripts/(\w+)/admin/(\w+).js \cms\modules\$1\scripts\admin\$2.js
我正在尝试匹配:
/scripts/analytics/admin/index.js
【问题讨论】:
我认为您需要转义 .。试试这个
AliasMatch (?i)^/scripts/(\w+)/admin/(\w+)\.js \cms\modules\$1\scripts\admin\$2.js
【讨论】:
我需要将反斜杠换成正斜杠 (Windows)
AliasMatch ^/scripts/(\w+)/admin/(\w+)\.js /cms/modules/$1/scripts/admin/$2.js
【讨论】: