我可以设置服务器,以便文件路径中的前导斜杠不会转到根目录吗?

我可以设置服务器,以便文件路径中的前导斜杠不会转到根目录吗?

我正在处理一个朋友的网站,这个网站在现场运行良好,但在我的电脑上却无法运行。经过一段时间的折腾,我发现这是因为他在写所有链接时都使用了斜线。

例如,如果文件 www.fruitsandstuff.com/apples/index.php 要链接到 www.fruitsandstuff.com/apples/images/redapple.jpg,那么他会写<img src="/images/redapple.jpg />。在实际网站上,这样做是可行的,但在我的计算机上,它会转到根路径并在那里查找图像文件夹。

有什么办法可以让所有这些代码在我的电脑上运行,而不需要浏览 50 多个文件并更改每个链接上的斜线?

我在用 XAMPP。我也是新手,非常困惑。

答案1

最简单的方法是将他的代码放在 htdocs 的根目录中。如果需要,可以修改 apache 配置,以便有一个单独的虚拟主机,并将他的代码放在该虚拟主机的文档根目录中。

相关内容