2.14.3.1.4. Не відображаються іконки в OpenCart
При зміні адреси сайту в OpenCart можуть виникати проблеми з відображенням іконок, які завантажуються з Font Awesome або інших шрифтових наборів. Ця проблема є наслідком блокування запитів з іншої адреси політикою CORS. Проблема виникає в разі, якщо при відкритті сайту використовується домен www.example.com
, а в конфігураційному файлі сайту адреса вказана як example.com
.
Вирішити проблему можна одним із способів:
- Змінити адресу сайту на ту, яка буде використовуватися, або замінити рядки з нею на такі:
define('HTTP_SERVER', 'http://' . $_SERVER['SERVER_NAME'] . '/'); define('HTTPS_SERVER', 'https://' . $_SERVER['SERVER_NAME'] . '/');
- Налаштувати редирект. Для ситуації з www або для інших випадків.