可以将以下AliasMatch
针对 Apache 2.4 的语句合并为一个吗?
AliasMatch ^/([0-9]{6})$ /var/www/data/$1
AliasMatch ^/([0-9]{6})/(.*)$ /var/www/data/$1/$2
答案1
BillThor 只是忘记在模式中添加 *。以下情况均可:
AliasMatch ^/([0-9]{6}(/.*)?)$ /var/www/data/$1
或者
AliasMatch ^/([0-9]{6})((/.*)?)$ /var/www/data/$1$2
优先考虑第一个。
答案2
您有用于匹配的完整正则表达式,因此其中任何一个都可以起作用。
AliasMatch ^/([0-9]{6}(/.*)?)$ /var/www/data/$1
AliasMatch ^/([0-9]{6})((/.*)?)$ /var/www/data/$1$2