【发布时间】:2017-05-31 01:02:11
【问题描述】:
我有一个 Laravel 应用程序,它托管在 Apache 上,但现在已迁移到 nginx 上。我是 nginx 的新手。
在 Apache 上,我的 htaccess 中有这个:
<IfModule mod_headers.c>
<FilesMatch "\.(svg|ttf|otf|eot|woff|woff2)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
</IfModule>
新的托管服务提供商不允许自定义 nginx 配置。
是否可以在 Laravel 应用程序 PHP 代码中为静态字体文件(扩展名:svg|ttf|otf|eot|woff|woff2)添加 Cors 标头(Access-Control-Allow-Origin: *)?我试过 (Adding Access-Control-Allow-Origin header response in Laravel 5.3 Passport) 没有成功,我的猜测是静态文件不是那段代码的目标。你确认吗?
有没有办法在我的应用程序的 PHP 代码中实现这一点?
谢谢
【问题讨论】:
标签: apache laravel nginx header cors