【问题标题】:Relative Paths not working on apache2 web server相对路径在 apache2 Web 服务器上不起作用
【发布时间】:2013-01-06 03:01:27
【问题描述】:

晚上好!

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

  • 网站
  • CSS
  • 图片

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

404 Not Found 未找到请求的 URL /sites/about.html 这个服务器。

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

../css/standard.css

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

【问题讨论】:

    标签: html apache debian relative-path


    【解决方案1】:

    我认为错误在于路径:

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

    css/standard.css
    

    而不是

    ../css/standard.css
    

    【讨论】:

      猜你喜欢
      • 2018-09-15
      • 2012-04-30
      • 2015-08-18
      • 1970-01-01
      • 2021-10-19
      • 2014-09-25
      • 1970-01-01
      • 2016-11-19
      • 2017-07-12
      相关资源
      最近更新 更多