相对路径无法在apache2 Web服务器上运行

时间:2013-01-06 03:01:28

标签: html5 apache debian relative-path

晚上好!

我是Linux和Apache的新手,我遇到了相对路径的问题。我在Mac上本地开发了我的网站,使用相对路径,一切正常。我的文件位于包含以下子文件夹的文件夹中:

  
      
  • sites
  •   
  • css
  •   
  • 图像
  •   

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

  

未找到404未找到请求的网址/sites/about.html   这个服务器。

例如,从我的index.html,我正在尝试使用此路径访问我的css文件:

../css/standard.css

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

1 个答案:

答案 0 :(得分:0)

我认为错误在路径上:

如果index.html位于存储文件夹“sites,css,etc”的文件夹中,则必须使用

css/standard.css

而不是

../css/standard.css