Para arquivos fora do DocumentRoot
, confira a seção de documentação com o mesmo nome em " Arquivos fora do DocumentRoot "- você está olhando para criar um Alias
e pode conseguir fazer isso sem um redirecionamento.
Dado um URL:
A raiz do documento para example.com é /var/www/example.com /
Eu quero o apache para:
1) If /var/www/example.com/some-file.zip exists, serve it.
2) If /var/www/example.com/some-file.zip doesn't exist,
check /var/www/shared/some-file.zip
3) If /var/www/shared/some-file.zip doesn't exist, send a 404
Isso é possível?
Eu olhei para a diretiva Alias, mas acho que isso exigirá que eu tenha algo no URI indicando onde o recurso está.
Para arquivos fora do DocumentRoot
, confira a seção de documentação com o mesmo nome em " Arquivos fora do DocumentRoot "- você está olhando para criar um Alias
e pode conseguir fazer isso sem um redirecionamento.
RewriteCond %{DOCUMENT_ROOT}$1 !-f
RewriteRule (.*) /var/www/shared$1 [last]
Tags git mod-rewrite apache-2.2