php - CSS 菜单 URL 未正确重定向

标签 php css url menu hyperlink

我创建了一个 CSS 菜单,用于 PHP 站点,但现在我意识到,例如:

从“主页”选项卡(URL localhost/site),如果将鼠标悬停在所有元素链接上都是正确的,但现在我导航到“股票”,例如,谁的 URL 是 localhost/site/stock... 正确打开。因此,我想从 Stock 导航到 Sales (localhost/site/sales),sales 的 URL 变为 localhost/site/stock/sales 而不仅仅是 localhost/网站/销售

我最近才添加这个菜单,之前的那个工作正常,所以为了测试,我用之前的菜单替换了 css 菜单,但无济于事。问题仍然存在,所以我认为一定是其他原因改变了链接的行为...

我可能可以通过在菜单的 URL 前面添加“../”来解决这个问题,但另一方面。并非所有元素都只是退一步。

非常感谢您的帮助。

最佳答案

尝试使用绝对 URL。

当您的链接位于位于 localhost/site/stock 的页面上时:

<a href="sales">Link</a> <!-- goes to localhost/site/stock/sales -->

但是如果您在前面加上正斜杠,目标将是绝对的,相对于您的文档根目录:

<a href="/sales">Link</a> <!-- goes to localhost/site/sales -->

当然假设您的文档根目录是 localhost/site

您的链接更有可能看起来像这样:

<a href="/site/sales">Link</a>

关于php - CSS 菜单 URL 未正确重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19126967/

相关文章:

php - 在 MySQL、PHP 或一般情况下排序时字符的优先级是多少?

php - 查找受影响或检索的行数

php - 在 laravel 中动态更改时区

html - Bootstrap 4 - 将 anchor 与卡片头中的标题元素对齐

html - 使响应式菜单具有粘性

java - 如何根据用户在一个 Activity 中单击的按钮(三个中的一个)来更改单个 WebView (Android) 的内容?

php - 如何将信息从 php 传递到 javascript

javascript - z-index 的问题

html - 空的 div 和可点击的 url

css - Spring MVC : css does not work when adding slash at the end of URL