CSS路径的字体限制?

CSS路径的字体限制?,css,font-awesome,Css,Font Awesome,当我在根目录下有index.html和Font-Awesome.css链接时,Font-Awesome工作得很好 <link rel="stylesheet" href="assets/plugins/font-awesome/css/font-awesome.css"> 我改变了我的网站的结构,使其具有多种语言,现在我有一个名为/en的文件夹用于所有英文页面,一个名为/de的文件夹用于所有德语页面。 因此,我有/en/index.html 当我在index.html的头部写入

当我在根目录下有index.html和Font-Awesome.css链接时,Font-Awesome工作得很好

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

我改变了我的网站的结构,使其具有多种语言,现在我有一个名为/en的文件夹用于所有英文页面,一个名为/de的文件夹用于所有德语页面。 因此,我有/en/index.html

当我在index.html的头部写入以下内容时:

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

然后我会得到带有数字的小方框,比如f086,而不是图标注释。 这意味着,找到了font-awesome.css文件,但没有显示图标

我尝试将文件夹font awesome放在en/test/中,并在/en/index.html中写入:

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

它又起作用了

css文件font-awesome.css的路径是否有一些限制?
有可能改变它们吗?或者有其他方法解决这个问题吗?

我已经解决了这个问题。我在apache和php上做了一些错误的事情

在浏览器上显示页面时,图标没有出现, 并通过
http://localhost/en/index.html
解决了这个问题


对不起,我弄错了

你确定你有正确的路径吗?从index.html文件到CSS的路径可能是错误的。例如,“./”表示一个目录,然后是/assets/plugins/。等等。使用Firefox打开源代码并单击CSS路径。如果打开CSS文件,则路径正确。路径上没有任何限制。您一定设置不正确。您确定字体文件本身的路径正确吗?是的,路径正确,但不起作用!好的,我已经解决了这个问题。我在apache和php上做了一些错误的事情。很抱歉。