gpt4 book ai didi

javascript - 为什么我的 javascript 文件是唯一出现 404 错误的文件?

转载 作者:行者123 更新时间:2023-12-03 00:19:29 25 4
gpt4 key购买 nike

我遇到了一个非常奇怪的问题,所有内容都会加载,但我的 javascript 文件夹和文件却出现 404 错误。我的 css 和 php 文件的所有其他文件夹路径都工作正常。

我检查了常见问题:文件夹路径错误,标题和服务器上的文件夹路径中的文件夹名称错误。

/var/www/website.com/html/javascript/files.js

如何声明路径:

<script src= "/javascript/StickyBar.js"></script>

<script src="/javascript/pvc.js"></script>

我让它在本地主机上的 xampp 中工作得很好。 localhost 完全按照预期工作,没有 404,并且代码运行完美。我将整个文件夹系统转移到我的服务器中,并且/javacript/files.js 在实际网站上收到 404 错误。

获取 [网站]/javascript/StickyBar.js net::ERR_ABORTED 404(未找到)

获取[网站]/javascript/pvc.js net::ERR_ABORTED 404(未找到)

如果您想知道为什么我将它们设置为绝对的而不是相对的,那是因为我在 header.php 中声明了它们(第一个代码片段),该文件夹由 index.php 在多个文件夹级别上使用

<?php include '/view/header.php' ?>

( View 位于文件夹路径中并且有效),因此相对路径将不起作用,因为相对性会根据页面而变化。

奇怪的是,根据 chrome 的说法,它会下载。我不确定我是否读错了,因为它没有显示在 chrome 调试器的源代码中。下载是栏的蓝色部分,在下载时间方面似乎与文件大小相匹配。条形图上还有一个更长的绿色部分,用于标记等待时间。

我正在运行 ubuntu 服务器 18.04,其上的灯正常运行。一切都已更新。

如果您需要更多详细信息,请告诉我。

  1. 文件路径要点 here

  2. 这两行位于 header.php 中。 header.php 包含在 index.php 和所有其他页面文件夹中,即 home.php、about.php 等页面中。

  3. header.php 是典型的 html 布局的头文件,从 DOCTYPE 到 head 和 header here

  4. apache 服务器虚拟主机:

    服务器管理员 admin@example.com

    服务器名称 example.com

    服务器别名 www.example.com

    DocumentRoot/var/www/example.com/html

最佳答案

我找到了答案。 Apache 将我的名为 javascript 的文件夹重定向到 usr/share/javascript。虽然解释说它指定了 usr/share/javascript-common 下的文件夹,但我没有明白。我最终所做的就是将 javascript 文件夹名称更改为 js。这是我在其中找到的帖子。

Apache doesn't serve files in "javascript" directory. Why?

果然,在 etc/apache2/conf-enabled/javascript-common 中,别名/javascript 取代了我对/html 中/javascript 的调用。我想知道这是否是存储 javascript 文件的更好做法。我会进一步研究这个问题。

感谢您的宝贵时间!

我应该删除它,因为它在技术上是重复的吗?

关于javascript - 为什么我的 javascript 文件是唯一出现 404 错误的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54380573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com