Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.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
带有多个GET变量的PHP导航_Php_Variables_Navigation_Get - Fatal编程技术网

带有多个GET变量的PHP导航

带有多个GET变量的PHP导航,php,variables,navigation,get,Php,Variables,Navigation,Get,为了找到一种理想的php导航方式,我绞尽脑汁想了好几个星期 (理想=非常灵活+100%搜索引擎优化友好) 到目前为止,我得到了: 在.htaccess的帮助下,任意数量的变量作为数组传递给php。 这意味着: www.example.com/somepage/subpage/some-parameters-too 将给我一个包含3个字符串的数组 “somepage” “子页面” “还有一些参数” 现在…这很好,但如果我在这里: www.example.com/somepage/ 点击我菜单中的“

为了找到一种理想的php导航方式,我绞尽脑汁想了好几个星期

(理想=非常灵活+100%搜索引擎优化友好)

到目前为止,我得到了:

在.htaccess的帮助下,任意数量的变量作为数组传递给php。 这意味着:

www.example.com/somepage/subpage/some-parameters-too

将给我一个包含3个字符串的数组

“somepage” “子页面” “还有一些参数”

现在…这很好,但如果我在这里:

www.example.com/somepage/

点击我菜单中的“主页”,它实际上调用了一个不存在的页面

www.example.com/somepage/home

现在

我知道如果我的锚标签而不是“家”包含http://www.example.com/home", 这会起作用,但我(在网站上的某个地方)读到,它既没有效果,也没有效果 不安全(并且被许多主机禁用-我知道在我的本地主机上默认情况下是禁用的)

那么-如何做到这一点

我看到stackoverflow上的链接显示为绝对URL,我在哪里出错


谢谢。

我认为您可以使用
元素指定url必须从哪个url开始相对路径。