Apache: regravar regra para alterar um caminho de arquivo

2

Eu preciso alterar um caminho jpg para apontar para uma imagem diferente em um site. Isso tem que ser feito através do conf do apache porque o site está sempre atualizado com o git.

O objetivo é ajudar os desenvolvedores a ver facilmente que estão trabalhando em qual ambiente de desenvolvimento, portanto, se eu puder reescrever o caminho, o logotipo principal para outra coisa em sua casa seria perfeito.

Eu tentei adicionar isso na configuração do VirtualHost: RewriteRule ^ / img / logo.jpg /home/someUser/logo2.jpg

    
por Bastien974 24.05.2011 / 21:16

1 resposta

5
<Directory /path/to/documentroot/>
    RewriteEngine on
    RewriteBase /
    RewriteRule ^img/logo.jpg$ path/to/logo2.jpg
</Directory>

caminho / para / logo2.jpg deve estar sob a raiz do documento (portanto, no seu exemplo / home / someUser / deve ser a raiz do documento do site). Você não pode criar regras de reescrita para arquivos acima da raiz do documento (I.E. se sua raiz é / var / www / html / você não pode criar uma regra de reescrita para /var/www/hello.html)

    
por 24.05.2011 / 21:46