#magento #fonts
#magento #шрифты
Вопрос:
У меня есть основной сайт forexample.com , а затем у меня есть второй сайт, forinstance.com .
Оба используют одну и ту же систему Magento, но forinstance.com указывает на все файлы в forexample.com использование символических ссылок. Это использование Magento для нескольких сайтов.
Для forinstance.com , Я хотел добавить шрифты в папку шрифтов (которая, как я думал, была общей) и связать ее. К сожалению, с Magento кажется, что если вы хотите ссылаться на что-то в Magento, вам нужно ссылаться с основного сайта, а не с сайта, который вы хотите использовать. Если я хочу использовать папку изображений для forinstance.com , я должен связать http://forexample.com/images вместо этого (должно быть, я неправильно настроил его). В противном случае я получаю 404, если я ссылаюсь на папку изображений с помощью http://forinstance.com
Из CSS я могу ссылаться на forexample.com просто отлично. Однако со шрифтами я пытаюсь ссылаться на http://forexample.com/fonts/font.ttf и я получаю эту ошибку:
Перенаправление в источник ‘http://forexample.com ‘ был заблокирован от загрузки политикой совместного использования ресурсов разных источников: заголовок ‘Access-Control-Allow-Origin’ отсутствует на запрошенном ресурсе. Источник ‘http://forinstance.com «следовательно, доступ к нему запрещен.
Я могу понять, что, поскольку это не тот URL-адрес, браузер не хотел бы, чтобы вы крали с другого сайта, но они используют ту же CMS. Что я могу сделать?
Ответ №1:
Ну, это, вероятно, не будет работать для всего (например, для динамических папок с изображениями, в которые добавляются изображения продуктов), но я просто добавил папку fonts в папку дополнительного домена на сервере (дух). Таким образом, шрифты находятся непосредственно в папке домена, и нет необходимости в символических ссылках.
Поэтому вместо того, чтобы пытаться ссылаться на шрифты с основного сайта через символические ссылки, я добавил папку:
/forinstance.com/
/admin
/images
/forexample.com/ (addon domain)
/fonts (new folder inside)
/resources
/logs
/svgs
/fonts (main folder)
Надеюсь, что это имеет смысл.