请原谅尴尬的标题:我正在构建一个简单的 Web 服务器(不要问...)并且有这个问题:
浏览器请求mydomain.com/MyFolder
我的服务器发现这是一个文件夹,所以改为提供mydomain.com/MyFolder/index.html
到目前为止一切都很好,除了 index.html 具有指向 的链接mycss.css
,但浏览器将其作为顶级文件mydomain.com/mycss.css
而不是mydomain.com/myFolder/mycss.css
.
是否有一些 HTTP 标头需要设置以指示已提供不同的页面?我试过返回Content-Location: /myFolder/index.html
,但没有任何明显的成功。
index.html
基本上包含这个:
<link rel="stylesheet" href="mycss.css" />