AliasMatch "^/webapp/((?!static/).*)$" "/usr/share/webapp/$1"
AliasMatch "^/webapp/static/(.*)" "/usr/share/webapp/media/static/$1"
Para um webapp, preciso AliasMatch de um caminho e todos os subcaminhos no Apache, mas preciso excluir o subpathpath.
Exemplo:
AliasMatch /webapp /usr/share/webapp
Os caminhos válidos seriam /abc.dom/webapp
/abc.dom/webapp/somepath/do.php
mas também preciso de AliasMatch /webapp/static /usr/share/webapp/media/static
Os caminhos válidos seriam /abc.dom/webapp/static/
/abc.dom/webapp/static/css/
Portanto, preciso de um regex que corresponda a /webapp/*
, mas não de /webapp/static/*
e vice-versa.
Alguma ideia? Tudo que eu tentei já terminou no primeiro ou no segundo, mas não nos dois juntos.
AliasMatch "^/webapp/((?!static/).*)$" "/usr/share/webapp/$1"
AliasMatch "^/webapp/static/(.*)" "/usr/share/webapp/media/static/$1"
Tags regex path apache-http-server