我几个星期都在试图寻找理想的php导航方式。
(理想=非常灵活+ 100%SEO友好)。
到目前为止我所得到的地方:
在.htaccess的帮助下,任何数量的变量都作为数组传递给php。 这意味着:
www.example.com/somepage/subpage/some-parameters-too
会给我一个包含3个字符串的数组
'SomePage的' “子页面” “一些参数 - 太”
现在......这很好用,但如果我在这里:
www.example.com/somepage /
并点击我的菜单中的“主页”,它实际上调用了一个不存在的页面
www.example.com/somepage/home
现在...
我知道如果我的锚标签而不是“home”包含“http://www.example.com/home”, 这会起作用,但我已经读过(在这里的某个地方),它既无效又有效 不安全(并且被许多主机禁用 - 我知道它在我的本地主机上默认禁用)
那么 - 怎么做?
我看到stackoverflow上的链接显示为绝对网址,我在哪里犯了错误?
感谢。
答案 0 :(得分:2)
我认为你可以使用<base>
元素来指定哪个url必须从哪个url开始相对路径。
http://www.w3schools.com/tags/tag_base.asp