1

晚上好!

我对 Linux 和 Apache 还很陌生,但相对路径有问题。我在 Mac 上本地开发了我的网站,使用相对路径,一切正常。我的文件位于包含以下子文件夹的文件夹中:

  • 网站
  • css
  • 图片

现在我正在尝试在运行 Debian 的 Linux 服务器上建立我的网站。几乎一切都很完美,我可以通过互联网访问我的 index.html。但显然,相对路径不起作用,因为我将图像、css 文件和其他站点放在上面的子文件夹中,我尝试使用相对路径访问它们,但实际上它们不起作用。当我尝试访问站点文件夹中的另一个站点(about.html)时,我收到了这个错误:

404 Not Found 在此服务器上未找到请求的 URL /sites/about.html。

例如,从我的 index.html 中,我尝试使用以下路径访问我的 css 文件:

../css/standard.css

我还实现了外部路径,这些都正常工作。我真的很感激任何帮助或线索。非常感谢你!

4

1 回答 1

0

我认为错误在于路径:

如果 index.html 位于存储文件夹“站点、css 等”的文件夹中,则必须使用

css/standard.css

代替

../css/standard.css
于 2013-01-07T15:48:58.570 回答