gpt4 book ai didi

php - Href 链接和链接

转载 作者:行者123 更新时间:2023-11-28 04:56:32 25 4
gpt4 key购买 nike

好的,我现在有一个小问题,我希望有人能够帮助我解决。

我用 html 制作了一个网站,在完成设计后,我决定将其分解为 php 包含行,以便于导航和继续编码。

例如:

HTML代码

<html>
<head></head>
<body></body>
</html>

分解之后:

PHP代码

include 'php/head.php';
include 'php/body.php';

如果我不必在另一个文件夹中制作子菜单和类别,那就没问题了。主要问题是我有这样的文件夹树:

nslife(root)
images
css
js
php
novisad(folder that contains the sub categories)
index.php

好吧,就像我通过分解代码那样构建页面在主索引页面上效果很好,但是在将相同的代码复制/粘贴到另一个新页面(这是一个子类别)之后,所有 href 链接都不起作用.

例如:主索引页:

<img id="right-img" src="images/baners/baner500x60.jpg">

但是在我的辅助页面中从子文件夹“novisad”使用它后,图像不显示。

我知道它必须用 ../或//或其他任何东西来做某事,但尝试了每一种可能性,但没有任何效果,如果它适用于一个页面,我就不会在另一个页面上工作。

最佳答案

可能的解决方案:

  1. 更新所有链接以使用绝对路径,或使用 ../(向上遍历 1 级)到达正确的目录。或者使用单个 / 来指示每个路径开头的根目录。

  2. 定义一些常量,如 ROOT_URL,将其设置为您站点的根地址,并将其添加到代码中的每个路径之前

  3. 使用:$_SERVER['DOCUMENT_ROOT'] 并将其添加到您的路径中

Here's a good article关于您可能喜欢阅读的主题。

关于php - Href 链接和链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22047547/

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