Php CSS菜单URL';他导演得不恰当
我创建了一个CSS菜单,用于PHP站点,但现在我意识到,例如: 从主页选项卡(URLlocalhost/site)中,如果您将鼠标悬停在项目链接上,则所有项目链接都是正确的,但现在我导航到“Stock”,例如,谁的URL是localhost/site/Stock。。。它可以正确打开。因此,我想从Stock导航到Sales(localhost/site/Sales),Sales的URL变成localhost/site/Stock/Sales,而不仅仅是localhost/site/Sales 我最近才添加了这个菜单,前一个菜单工作正常,所以为了测试,我用前一个菜单替换了css菜单,但没有效果。这个问题仍然存在,所以我认为一定是其他因素改变了链接的行为 我可能可以通过在菜单的URL前面添加“。/”来解决这个问题,但另一方面。并不是所有的项目都只是后退一步Php CSS菜单URL';他导演得不恰当,php,css,url,menu,hyperlink,Php,Css,Url,Menu,Hyperlink,我创建了一个CSS菜单,用于PHP站点,但现在我意识到,例如: 从主页选项卡(URLlocalhost/site)中,如果您将鼠标悬停在项目链接上,则所有项目链接都是正确的,但现在我导航到“Stock”,例如,谁的URL是localhost/site/Stock。。。它可以正确打开。因此,我想从Stock导航到Sales(localhost/site/Sales),Sales的URL变成localhost/site/Stock/Sales,而不仅仅是localhost/site/Sales 我最
非常感谢你的帮助 尝试使用绝对URL 当链接位于位于
localhost/site/stock
的页面上时:
<a href="sales">Link</a> <!-- goes to localhost/site/stock/sales -->
你说需要添加斜杠是对的。我的建议是提供从/到您页面的绝对链接:
/site
/site/sales
/site/sales/sale24
/site/stock
/site/stock/secondstockpage
/site/stock/thirdpage
我已经按照您的建议更改了菜单,但现在,它的工作原理如下: 例如,如果我将菜单链接设置为直接指向:/site/sales/seld.php 因此,menu.php文件链接如下所示:
<li><a href="sales/">Sales</a></li>
<ul>
<li><a href="sold.php">Sold Items</a></li>
</ul>
它有时会指向/site/sales/selled.php,下一刻,它会重复菜单的目录,如:/site/sales/sales/selled.php
因此,我删除了sales目录,因为它自己在那里定向,工作了一段时间,现在它定向到/site/sell.php,而该目录不存在,因此它以404结尾
我应该在其他地方指定siteroute吗
这对我来说很奇怪。我第一次遇到这样的事情
希望我的例子有意义
/site
/site/sales
/site/sales/sale24
/site/stock
/site/stock/secondstockpage
/site/stock/thirdpage
<li><a href="sales/">Sales</a></li>
<ul>
<li><a href="sold.php">Sold Items</a></li>
</ul>