JavaScript中的URL哈希

3

我正在尝试重写URL,使其像这样:

http://www.asdf.com/index.php

to

http://www.asdf.com/#welcome
http://www.asdf.com/#test

现在,欢迎/测试页面是页面上的滑块,它移动而不更改从index.php到welcome/test的url。如何直接链接这些滑块?

3个回答

1

0

您可以在页面上使用一些JavaScript来检测URL中是否有任何滑块,然后触发显示它们的操作。


0

您无法修改用户在URL中输入的内容,因此要确保您的链接正确。唯一可以更改URL的方法是使用重定向。您需要使用类似于Apache上的.htaccess文件将.php URL重写为“SEO友好”的URL。

浏览器会自动检测#后面的部分并跳转到该页面(如果存在)。但对服务器来说没有任何作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接