可以将以下用于Apache 2.4的AliasMatch语句合并为一个?
AliasMatch ^/([0-9]{6})$ /var/www/data/$1 AliasMatch ^/([0-9]{6})/(.*)$ /var/www/data/$1/$2
BillThor只会忘记在模式中添加* s。 或者:
AliasMatch ^ /([0-9] {6}(/.*)?)$ / var / www / data / $ 1
要么
AliasMatch ^ /([0-9] {6})((/.*)?)$ / var / www / data / $ 1 $ 2
第一个优先。
你有完整的比赛正则expression式,所以这些都应该工作。
AliasMatch ^/([0-9]{6}(/.*)?)$ /var/www/data/$1 AliasMatch ^/([0-9]{6})((/.*)?)$ /var/www/data/$1$2