gpt4 book ai didi

javascript - 尝试在 php 服务器的本地目录中加载 js/css 时如何修复 '301 Moved Permanently'?

转载 作者:行者123 更新时间:2023-11-28 19:28:19 25 4
gpt4 key购买 nike

我正在为我的家庭作业设置本地 Chevereto 服务器 ( https://chevereto.com/free )。成功下载整个应用程序后,我使用 php -S localhost:8080 运行它。但是它只显示没有 CSS 和 Javascript 的纯 HTML 文本。我一个月前设置的时候没有这个问题。

我对此进行了一些研究,认为这更多是浏览器问题。我在另一个文件中设置了一个带有 javascript 的 php 脚本。当我使用 php -S 运行脚本时,网络选项卡显示对 javascript 文件的请求返回了 index.php 而不是 javascript。不过,我不确定这是否是一个类似的问题。

在我运行 php -S 并访问 http://localhost:8080/ 之后我打开控制台并在以下位置找到此警告:

<link rel="stylesheet" href="http://localhost:8080/lib/Peafowl/peafowl.css">
<link rel="stylesheet" href="http://localhost:8080/app/content/system/style.css">

有了这个警告:

Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/app/content/system/install".
Resource interpreted as Stylesheet but transferred with MIME type text/html: "http://localhost:8080/lib/Peafowl/install".

还有这个错误:

Uncaught TypeError: $.each is not a function
at install:58
at install:58

虽然消息来源显然有:

<script src="http://localhost:8080/lib/Peafowl/js/jquery.min.js"></script>
<script src="http://localhost:8080/lib/Peafowl/js/scripts.js"></script>

那些文件存在于我的电脑上。

在查看对 CSS/Javascript 文件的请求时,我看到了这一点:

General: 
Request URL: http://localhost:8080/lib/Peafowl/peafowl.js
Request Method: GET
Status Code: 301 Moved Permanently
Remote Address: [::1]:8080
Referrer Policy: no-referrer-when-downgrade

Response:
Cache-Control: no-store, no-cache, must-revalidate
Connection: close
Content-type: text/html; charset=utf-8
Date: Tue, 16 Apr 2019 09:40:44 +0000
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Host: localhost:8080
Location: http://localhost:8080/lib/Peafowl/install
Pragma: no-cache
X-Powered-By: PHP/7.1.25

有人知道怎么解决吗?非常感谢。

最佳答案

类型添加到您的样式表

<link rel="stylesheet" type="text/css" href="http://localhost:8080/lib/Peafowl/peafowl.css">
<link rel="stylesheet" type="text/css" href="http://localhost:8080/app/content/system/style.css">

而jquery each 只适用于数组,引用这个, $(...).each is not a function

关于javascript - 尝试在 php 服务器的本地目录中加载 js/css 时如何修复 '301 Moved Permanently'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55705344/

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