Как при использовании встроенного http-сервера Laravel выставить заголовок ответа Access-Control-Allow-Origin для картинок
Как я понял, при обращении к реальному файлу (картинке) в public запрос не прооходит через ларавеловскую маршрутизацию, и его сразу отдает встроенный hhtp-сервер.
Можно ли как-то настроить этот встроенный сервер так, чтоб он для картинок возвращал
Access-Control-Allow-Origin "*"
Или лучше забыть об этом и переводить локальную разработку под Apache?
Ответы (1 шт):
Автор решения: PunyFlash
→ Ссылка
Если обращение к статическим файлам, то настройки должны задаваться на уровне веб-сервера.
Для nginx:
location ~* \.(jpg|png|svg|webp)$ {
add_header Access-Control-Allow-Origin *;
}
Для Apache:
<VirtualHost *:443>
<Directory /var/www/html>
...
Header set Access-Control-Allow-Origin "*"
...
</Directory>
</VirtualHost>