【发布时间】:2021-03-06 10:42:55
【问题描述】:
这似乎是一个非常初学者的问题,但在完成我的整个网站后,我发现路径文件/图像和链接的结构存在“错误”。
好吧,首先让我告诉你确切的结构是什么:
网站位于:/var/www
主页文件位于主网站文件夹中:/www
CSS 文件位于/www/styles//www/js/上的 JS 文件/www/images/上的图片
我一直在用这个当前目录写我的文件/图像路径:
JS:<script src="js/scripts.js"></script>
图片:<img src="images/img.jpg">
链接:如果我用 get 参数指向同一个文件,我只是写了:<a href="?parameter=test">
其他文件的链接:<a href="otherFile.php">
好吧,就像我说的,一段时间后我发现了一个“错误”。如果我将 / 放在 .php 链接之后,例如:example.com/test.php/,我所有的图像/js/css 文件都会中断,并且所有 href 链接都变为:example.com/test.php/linkpage.php instaed of example.com/linkpage.php。
所以,我现在必须更改我所有的图像/文件和链接以“/”开头,以避免此错误,例如:
<a href="/linktopage.php">
这似乎解决了问题,但它是正确解决这些问题的方法吗? 感谢您的帮助,谢谢。
【问题讨论】:
-
之前显示的错误是什么?