【问题标题】:Why is my console saying 404 not found for my css and javascript fiels that are not displaying为什么我的控制台说 404 未找到我的未显示的 css 和 javascript 文件
【发布时间】:2021-12-30 22:05:56
【问题描述】:

我的文件夹中有一个文件夹,其中包含我网站的一篇文章,当我使用 <script src="script.js"></script><link href="style.css" rel="stylesheet" type="text/css"/> 获取我的 CSS 和 JavaScript 文件,以便它们可以在我的网页上工作和显示,但它们不会显示。我查看了控制台,发现我的 CSS 和 JavaScript 文件出现 404 not found 错误。我发现他们试图从文章所在的同一文件夹中取出一个不存在的文件,但他们应该从主文件夹中取出它。 GET http://localhost/speedcode /articles/ script.js 和 CSS 一样。我想从我的主文件夹中取出文件,而不是输入http://localhost/speedcode/script.js(完整的网站地址),或者创建一个新文件。


对不起,如果我的标题具有误导性或没有说出正确的问题。

【问题讨论】:

  • 您的cssjs 文件是否位于您的服务器中?
  • 您必须在标题中使用绝对路径。例如使用<script src="/dir/script.js"> 而不是<script src="dir/script.js">

标签: javascript html css file console


【解决方案1】:

如果我正确理解您的文件结构,script.jsstyle.css 位于您的 html 文件的父目录中。

要访问父目录,请使用<link href="../style.css" rel="stylesheet" type="text/css"/>,与您的script.js 相同。

如果要使用相对路径,./ 代表当前目录,../ 代表父目录。您可以像 ../../someOtherDirectory/ 一样堆叠它以导航到更复杂的相对路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-06-09
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 2022-06-13
    • 1970-01-01
    相关资源
    最近更新 更多