Failed to load resource: the server responded with a status of 404 (Not Found)
glyphicons-halflings-regular.woff
检查时我发现文件未加载,因为事实上,尝试执行GET的路径不正确。它试图走上正轨:
http://localhost/content/fonts/glyphicons-halflings-regular.woff
但正确的文件是:
http://localhost/aprovacoes/content/fonts/glyphicons-halflings-regular.woff
在get中,缺少项目名称,因此未加载项目名称。
要解决此特定源的问题,我需要编辑bootstrap.min.css文件并从url更改url:
url(/content/fonts/glyphicons-halflings-regular.woff)
代表
url(aprovacoes/content/fonts/glyphicons-halflings-regular.woff)
但是在每个项目中都没有加载多个文件,为了解决我按文件编辑css文件的问题,是不是还有另一种方法可以在所有css文件中映射这个正确的路径?
非常感谢您提前
答案 0 :(得分:2)
使用资源相对路径。例如,如果您有一个文件结构,如:
+ bootstrap.css
- fonts
+ glyphicons-halflings-regular.woff
然后,使用网址:fonts/glyphicons-halflings-regular.woff
。或者,如果它是这样的:
- css
+ bootstrap.css
- fonts
+ glyphicons-halflings-regular.woff
然后,您使用:../fonts/glyphicons-halflings-regular.woff
。
这样,只要文件之间的相对路径保持一致,就无论网站的部署方式和位置都不重要。