Назад | Перейти на главную страницу

Apache: объедините два оператора AliasMatch в один

Может быть следующее AliasMatch утверждения для Apache 2.4 объединены в одно?

AliasMatch ^/([0-9]{6})$ /var/www/data/$1
AliasMatch ^/([0-9]{6})/(.*)$ /var/www/data/$1/$2

BillThor только забыл добавить * в шаблоны. Либо:

AliasMatch ^ / ([0-9] {6} (/.*)?) $ / Var / www / data / $ 1

или

AliasMatch ^ / ([0-9] {6}) ((/.*)?) $ / Var / www / data / $ 1 $ 2

Первый по предпочтению.

У вас есть полные регулярные выражения для совпадения, поэтому любое из них должно работать.

AliasMatch ^/([0-9]{6}(/.*)?)$ /var/www/data/$1
AliasMatch ^/([0-9]{6})((/.*)?)$ /var/www/data/$1$2