Magento fronted - файл не найден, когда администратор размещен на другом сервере

Мой сайт разделен на 4 сервера.

  1. Фронт - front.mysite.com
  2. Панель администратора - admin.mysite.com
  3. CDN для изображений — cdn.mysite.com
  4. Сервер базы данных

Когда я загружаю новые изображения продукта. Он будет автоматически синхронизироваться на сервере CDN с сервера администратора. Таким образом, папка мультимедиа выходит на сервер администратора и CDN, а не на передний сервер.

Я установил медиа-адрес cdn.mysite.com (безопасный и небезопасный) на сервере администратора.

Моя проблема заключается в том, что изображения продуктов не отображаются на сервере front.mysite.com. Другие изображения отображаются правильно (страницы категорий и CMS).


person Lalit Patel    schedule 29.04.2015    source источник


Ответы (2)


Вы устанавливаете базовый URL-адрес носителя в качестве URL-адреса CDN с косой чертой в конце? Я имею в виду: http://cdn.mysite.com/

person ToxaBes    schedule 29.04.2015
comment
Просто для теста: можете ли вы создать папку «media» в CDN, установить базовый URL-адрес мультимедиа как cdn.mysite.com/media / (с косой чертой) и использовать эту папку для хранения мультимедиа? - person ToxaBes; 30.04.2015

Я использовал Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . «каталог/товар». $product->getImage() вместо $this->helper('каталог/изображение')->init($_product, 'image')->resize(100,100) везде впереди.

person Lalit Patel    schedule 08.05.2015