Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在包含动态和静态页面的网站上创建菜单链接_Php_Dynamic_Menu_Static - Fatal编程技术网

Php 在包含动态和静态页面的网站上创建菜单链接

Php 在包含动态和静态页面的网站上创建菜单链接,php,dynamic,menu,static,Php,Dynamic,Menu,Static,我有一个网站,主要使用动态页面,但作为一个或两个静态页面(从页面链接,而不是菜单) 问题是当我进入其中一个静态页面,然后使用菜单时,我的url就会出错 范例 www.mysite.com/ 动态菜单链接是 ?页面=关于> ?第页=联系人 ?页面=博客 从www.mysite.com/?page=blog有一个链接,您可以在其中阅读ths上显示的特定帖子 www.mysite.com/article.php 如果我从菜单中选择下一页,它试图打开的url将被删除 www.mysite.com/a

我有一个网站,主要使用动态页面,但作为一个或两个静态页面(从页面链接,而不是菜单)

问题是当我进入其中一个静态页面,然后使用菜单时,我的url就会出错

范例

www.mysite.com/
动态菜单链接是 ?页面=关于> ?第页=联系人 ?页面=博客

从www.mysite.com/?page=blog有一个链接,您可以在其中阅读ths上显示的特定帖子

www.mysite.com/article.php
如果我从菜单中选择下一页,它试图打开的url将被删除

www.mysite.com/article.php?page=about
在尝试访问页面之前,如何强制菜单删除article.php

我到处都搜索过,但所有内容都与wordpress或jupral有关,我正在从头开始构建它,以帮助我学习更多关于php的知识


谢谢

您的动态链接地址应以斜杠开头:

<a href="/?page=about">About</a>

而不是

<a href="?page=about">About</a>


在任何情况下,最好将.httpaccess设置为读取普通URL,而不是使用GET请求。

在菜单中,将链接从
?page=about
等更改为
index.php?page=about
等。我们可以看到一些代码吗?很难想象你是如何设置的……你有没有尝试添加斜杠?Ie./?page=关于等等?谢谢大家。。。我会尝试所有的建议一个我完成工作如果fsiky我会上传代码谢谢你,实际上修复它的想法是第一个来自Think Different的想法,不敢相信它这么简单,我想我必须写一些php代码,由于动态菜单是从“如何指导”中创建的,因此复制链接的开始部分时,请完全按照所示进行操作