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

Apache: правило перезаписи для изменения пути к файлу

Мне нужно изменить путь jpg, чтобы он указывал на другое изображение на веб-сайте. Это нужно сделать через apache conf, потому что веб-сайт всегда обновляется с помощью git.

Смысл в том, чтобы помочь разработчикам легко увидеть, над какой средой разработки они работают, поэтому, если я могу переписать путь к основному логотипу на что-то еще в их доме, это было бы идеально.

Я попытался добавить это в конфигурацию VirtualHost: RewriteRule ^ / img / logo.jpg /home/someUser/logo2.jpg

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

путь / к / logo2.jpg должен находиться в корне документа (так, в вашем примере / home / someUser / должен быть корнем документа сайта). Вы не можете создавать правила перезаписи для файлов выше корня документа (т.е. если ваш корень / var / www / html /, вы не можете создать правило перезаписи для /var/www/hello.html)