Вы можете использовать правило перезаписи .htaccess, которое просто направляет все изображения / css / независимо от конкретного каталога.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /path/relative/to/web-root/
RewriteRule /?([^/]+)\.css css/$1.css
RewriteRule /?([^/]+)\.(jpe?g|png|gif) images/$1.$2
</IfModule>
Предполагается, что все ваши изображения находятся в папке с именем images
, а все таблицы стилей в папке с именем css
.
.
В этом случае лучше всего вызывать изображения и таблицы стилей в вашем коде / CSS, используя абсолютный путь. Таким образом изображения будут кэшироваться правильно. Даже если сервер перенаправит все изображения в один и тот же каталог, клиент этого не увидит. Поэтому, если одно и то же изображение вызывалось с использованием относительного пути из двух файлов в разных позициях дерева, клиент видел бы их как два разных изображения и не кэшировал их должным образом.