不带标签的网页内部链接

Linking inside a webpage without the hashtag

本文关键字:内部 链接 网页 标签      更新时间:2023-09-26

我的问题是下一个很简单,但我是两周前开始独自编程的,所以我有很多东西要学。我想做一个菜单,有三个选项。menu1menu2menu3

我的问题是如何制作一个没有标签的链接?

。当有人打开About,而不是得到URL www.example.com#menu3,我希望他们看到www.example.com/menu3。

有了这个,我可以实现我可以链接任何子菜单在其他网站。

我不想为网站的每个部分制作另一个html文件,只是打开一个div就足够了。(后来我想把它动画化,但我会单独尝试,现在我需要的帮助是摆脱#,使html有一个很好的结构。最后,我也会把链接放在子菜单中,所以结果会像www.example.com/about/submenu)

谢谢你的帮助!

标签被用作HTML元素的锚点,这种类型的链接只是将屏幕视图移动到该元素,而不是链接到页面。如果你想删除#,唯一的方法是链接到另一个HTML文件或网站。使用

<a href="http://www.google.com">Text to be clicked</a>

这将带你到Google.com。

好的,我想我找到了。它不是html,不是css,也不是js。

我把这个添加到。htaccess:

Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^'.]+)$ $1.html [NC,L]

结果是www.example.com/about将打开www.example.com/about.html

现在我只需要弄清楚如何将它动画化并在div

中打开它