晚上好!
我是Linux和Apache的新手,我遇到了相对路径的问题。我在Mac上本地开发了我的网站,使用相对路径,一切正常。我的文件位于包含以下子文件夹的文件夹中:
- sites
- css
- 图像
现在我正在尝试在运行Debian的Linux服务器上设置我的网站。几乎所有事情都完美无缺,我可以通过互联网访问我的index.html。但显然,相对路径不起作用,因为我将我的图像,我的css文件和我的其他网站放在上面的子文件夹中,我试图用相对路径访问,但实际上它们不起作用。当我尝试访问sites-folder中的另一个站点(about.html)时,我收到此错误:
未找到404未找到请求的网址/sites/about.html 这个服务器。
例如,从我的index.html,我正在尝试使用此路径访问我的css文件:
../css/standard.css
我还实现了外部路径,这些路径正常工作。我真的很感激任何帮助或线索。非常感谢你!
答案 0 :(得分:0)
我认为错误在路径上:
如果index.html位于存储文件夹“sites,css,etc”的文件夹中,则必须使用
css/standard.css
而不是
../css/standard.css