首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复html资源相对路径404?

如何修复html资源相对路径404?
EN

Stack Overflow用户
提问于 2020-04-25 08:55:09
回答 1查看 306关注 0票数 1

我有这样的目录:

代码语言:javascript
复制
/xyz/index.html
/xyz/js/index.js
/xyz/css/index.css

现在,在index.html中,我导入jscss,如下所示:

代码语言:javascript
复制
<link rel="stylesheet" href="css/index.css">
<script src="js/index.js"></script>

当我像这样访问index.html时:

代码语言:javascript
复制
http://localhost/xyz/index.html

它工作得很好,但如果我这样访问它:

代码语言:javascript
复制
http://localhost/xyz

它报道404。如果不更改为绝对路径(),我是否可以选择修复此路径?

编辑:我的服务器端正在使用Koa服务静态文件。

代码语言:javascript
复制
import * as serve from "koa-static";
import { resolve } from "path";
app.use(serve(resolve(__dirname, "public"))
EN

回答 1

Stack Overflow用户

发布于 2020-04-27 14:27:02

我认为解决问题的最简单的解决方案是修复资源的相对路径,index.html应该更新为:

代码语言:javascript
复制
<link rel="stylesheet" href="xyz/css/index.css">
<script src="xyz/js/index.js"></script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61423195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档