<VirtualHost *:80>
ServerName abc.example.com
ServerAlias abc.example.com
DocumentRoot /var/www/html/abc
RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteCond %{REQUEST_URI} !^/adl/$
RewriteRule ^ - [L]
# If the requested resource doesn't exist, use index.html
RewriteRule ^ /index.html
</VirtualHost>
alias /adl /opt/dl
У меня есть такая настройка виртуального хоста, и она отлично работает. Теперь я хочу, если в пути есть / adl , которое правило перезаписи не должно применять, и у меня есть псевдоним для него, направленный к пути в структуре моего машинного каталога.