Я запускаю magento и размещаю 2 магазина, для простоты назовите их:
Магазин А расположен на www.storea.com
Магазин B находится по адресу www.storeb.com
В настоящее время у меня есть небольшая проблема с изображениями моего продукта и с кешем. Когда я добавляю новый продукт для отображения в магазине B (таким образом, я ввожу административную часть через Магазин A), изображение загружается на storea.com/media/ и т. Д. И т. Д., Но storeb.com пытается найти изображение в storeb. ком / медиа и т. д.
Я попытался изменить base_media_url для storeb.com так, чтобы он указывал на storea.com, потому что все его изображения загружаются туда, но сейчас возникает проблема с кэшем изображений продуктов. Магазин A не кэширует изображения для магазина B и поэтому изображения до сих пор не найдены (поэтому я не в лучшем положении, чем раньше).
Например, storea.com/media/catalog/product/cache/1 (1 - это идентификатор storea.com) содержит все изображения для магазина A, как и следовало ожидать, но storeb.com пытается получить доступ к файлам из кэша изображений продукта на storea.com/media/catalog/product/cache/2 (2 - это идентификатор storeb.com), но хранилище A не кэширует файлы изображений для хранилища B.
Я знаю, что изображения загружаются на storea.com/media, потому что, если я подхожу на один каталог выше папки кэша изображений продукта, я вижу все «некэшированные» версии изображений.
TL; DR
Короче, мне нужен способ либо:
1: Загрузите изображения, которые я загружаю для Storeb.com (из серверной части storea.com), в storeb.com/media/catalog и т. Д., А не в storea.com/media/catalog
OR
2 Убедитесь, что storea.com может кэшировать ВСЕ файлы в папке media / catalog / product, и не только для своего СОБСТВЕННОГО хранилища, но и для других хранилищ.