我正在尝试重写URL,使其像这样:
http://www.asdf.com/index.php
to
http://www.asdf.com/#welcome
http://www.asdf.com/#test
现在,欢迎/测试页面是页面上的滑块,它移动而不更改从index.php到welcome/test的url。如何直接链接这些滑块?
我正在尝试重写URL,使其像这样:
http://www.asdf.com/index.php
to
http://www.asdf.com/#welcome
http://www.asdf.com/#test
现在,欢迎/测试页面是页面上的滑块,它移动而不更改从index.php到welcome/test的url。如何直接链接这些滑块?
这是一篇关于如何在Ajax中保留书签和后退按钮的文章。
http://onjava.com/pub/a/onjava/2005/10/26/ajax-handling-bookmarks-and-back-button.html
您可以在页面上使用一些JavaScript来检测URL中是否有任何滑块,然后触发显示它们的操作。
您无法修改用户在URL中输入的内容,因此要确保您的链接正确。唯一可以更改URL的方法是使用重定向。您需要使用类似于Apache上的.htaccess文件将.php URL重写为“SEO友好”的URL。
浏览器会自动检测#后面的部分并跳转到该页面(如果存在)。但对服务器来说没有任何作用。