gpt4 book ai didi

PHP/在子目录中正确使用包含

转载 作者:行者123 更新时间:2023-12-02 06:39:20 24 4
gpt4 key购买 nike

我有一个站点范围的包含文件,该文件包含在主目录的页面中。但是,我在子目录中放置了一堆具有共同主题的页面。这些页面需要引用相同的包含文件。我现在遇到了包含文件中的相对链接的问题,例如图像,因为它们根据主文件是在主目录中还是在子目录中调用不同的路径。例如,如果从主目录调用包含,则链接 "images/pic.jpg" 将起作用,但会尝试转到 "sub/images/pic.jpg" code> 如果从子目录调用包含。

我已经通过使用返回到根目录的硬链接(hard link)解决了这个问题,如 /images/pic.jpg。但是,我宁愿不使用硬链接(hard link),因为如果将网站移动到另一个目录等,它们可能会中断。

是否所有调用给定包含的页面都必须位于同一目录中?或者是否有一些技术可以使包含中的相对链接起作用,即使从子目录中调用包含?

非常感谢。

最佳答案

没有硬性规定 - 您可以根据需要处理包含的内容,但您应该努力保持一致。

我管理的最大网站有数千个包含文件,分散在数百个子目录中。我们始终使用绝对路径,使用一个变量来表示根目录,然后根据需要连接路径的其余部分。当我们需要移动文件时,我们需要更改一个变量,然后整个站点都移动了。

您可以使用相对链接,但是当您试图弄清楚从哪里调用了哪些文件时,我发现它们更加令人困惑。

关于PHP/在子目录中正确使用包含,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11213848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com