gpt4 book ai didi

php - 在包含的顶部菜单 (HTML) 中设置链接

转载 作者:行者123 更新时间:2023-11-28 07:09:39 25 4
gpt4 key购买 nike

我在本地使用 xampp,并且从事不同的元素。我通常使用网站上包含的顶级菜单。

目录示例:

C:\xampp\htdocs\site1

C:\xampp\htdocs\site2

在包含的顶部菜单中,我将链接作为

<a href="/site1/page1">Link</a>
<a href="/site1/page2">Link</a>
....
<a href="/site1/page7">Link</a>

但是当我将站点上传到远程服务器时,此链接不起作用。因为根文件夹不是htdocs。根文件夹是 site1site2 随便什么..

当我在 site1 上工作时,在我的本地,我必须将我的默认根目录设置为“site1”,并将链接设置为

<a href="/page1">Link</a>
<a href="/page1">Link</a>

它适用于两者(本地-远程)

问题:如何在不更改本地根目录的情况下在包含的顶部菜单中提供链接。我已尝试使用 ../page1。对于主页面它有效但对于子页面无效..

最佳答案

创建一个 config.php 文件。在您的远程站点上,这将保持:

$path='/';

将它放在与你的菜单文件相同的目录中,在你的菜单文件中包含config.php:

<?php require_once('config.php'); ?>

并像这样定义链接:

<a href="<?= $path ?>page1">Link1</a>
<a href="<?= $path ?>page2">Link2</a>

在您的本地计算机上,根据您正在使用的站点编辑配置文件:

$path='/site1/';

关于php - 在包含的顶部菜单 (HTML) 中设置链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32738539/

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