尝试访问
http://dev.myapp.org/caup_api/css/font-awesome/fonts/fontawesome-webfont.woff?v=4.7.0
返回
SELECT * FROM Personal
JOIN Exam on Personal.P_ID = Exam.P_ID
AND Exam.Level='B2'
AND Exam.Certification='Full'
访问
http://dev.myapp.org/caup_api/css/font-awesome/fonts/fontawesome-webfont.css?v=4.7.0
返回404. 404是预期的,因为该文件不是CSS文件。但notfoundhttpexception不是
为什么会这样,为什么我不能通过公共文件夹加载字体?
让我们说清楚:
字体文件在那里
未找到http异常仅适用于正确的路由,而不适用于公用文件夹中的文件。似乎.woff没有尝试访问公用文件夹中的文件。这是一个nginx配置问题吗?
答案 0 :(得分:0)
实际上有一个laravel的子文件夹安装
必须修复标有##的以下行,其中caup_api
是我的子文件夹
location ~ /caup_api {
## try_files /caup_api/$uri /caup_api/$uri/ /caup_api/index.php?q=$uri&$args;
try_files $uri $uri/ /caup_api/index.php?$query_string;
}