我正在尝试从以下内容重写URL:
http://www.asdf.com/index.php
到
http://www.asdf.com/#welcome
http://www.asdf.com/#test
现在,欢迎/测试页面是页面上的滑块,它会移动它而不会将URL从index.php更改为welcome / test。如何直接链接这些滑块?
答案 0 :(得分:1)
这是一篇关于保留书签功能的文章和使用Ajax的后退按钮。
http://onjava.com/pub/a/onjava/2005/10/26/ajax-handling-bookmarks-and-back-button.html
答案 1 :(得分:0)
您可以在页面上使用一些JavaScript来检测URL中的哪些(如果有)滑块,然后触发公开它们的操作。
答案 2 :(得分:0)
您无法修改用户在网址中添加的内容,您希望确保链接说明了这一点。您可以更改网址的唯一方法是使用重定向。你需要在apache上使用类似.htaccess文件的东西来重写.php网址到'seo friendly'网址。
浏览器会自动检测#之后的部分并转到页面的该部分(如果存在)。但它对服务器没有任何作用。