2017-01-16 5 views
0

У меня есть приложение Laravel, которое было размещено на Apache, но теперь было перенесено на nginx. Я абсолютно новичок с nginx.
На Apache я имел в моем HTAccess:Laravel: добавить заголовок Cors для статических файлов

<IfModule mod_headers.c> <FilesMatch "\.(svg|ttf|otf|eot|woff|woff2)$"> Header set Access-Control-Allow-Origin "*" </FilesMatch> </IfModule>

Новый хостинг-провайдер не позволяет пользовательских Nginx конфигурации.

Возможно ли добавить заголовок Cors (Access-Control-Allow-Origin: *) для статических файлов шрифтов (расширения: svg | ttf | otf | eot | woff | woff2) в PHP-код приложения Laravel? Я пробовал (Adding Access-Control-Allow-Origin header response in Laravel 5.3 Passport) без успеха, думаю, что статические файлы не нацелены на этот фрагмент кода. Вы подтверждаете?

Есть ли способ достичь этого в PHP-коде приложения?

благодаря

ответ

1

Используйте это в блокировании сервера или nginx.conf применять во всем мире.

location ~* \.(svg|ttf|otf|eot|woff|woff2)$ { 
    add_header Access-Control-Allow-Origin *; 
} 

Обязательно перезапустите сервер nginx, чтобы изменения вступили в силу.

+0

Спасибо за это. Но, как я уже сказал, мой хостинг-провайдер не позволяет настраивать конфигурацию nginx (что мне кажется очень раздражающим). Возможно ли это сделать в Laravel? –

 Смежные вопросы

  • Нет связанных вопросов^_^