2016-08-03 74 views
0

我有这个链接到一个CSS文件中的我的index.html:相对路径导致404找不到css文件

<link href="font-awesome/css/font-awesome.min.css" rel="stylesheet"> 

该链接指向一个目录在我的公开/目录。

当我导航到我的应用程序的根网址时,一切都很好。

但是,当我手动导航到另一个URL(通过浏览器ADRESS酒吧,(即/会话信息)。未加载的文件。

GET http://localhost:4200/session-info/font-awesome/css/font-awesome.min.css 404 (Not Found) 

这似乎是相对路径搞砸的时候从另一个URL在你的文件路径前开始。有谁知道一个解决方案?

回答

1

只需添加一个/在CSS的乞讨。

<link href="/font-awesome/css/font-awesome.min.css" rel="stylesheet"> 
0

尝试添加“./”。对于为例e我的CSS位于“PROJECT> app> css> index.css”的顺序,所以我的href看起来像这样。

HREF = “./应用/ CSS/index.css”

总括而言,你应该有这样的事情....

<link rel="stylesheet" href="./app/css/index.css">