使用/ Javascript进行网址哈希

时间:2011-01-31 22:19:43

标签: javascript ajax

我正在尝试从以下内容重写URL:

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

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

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

3 个答案:

答案 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'网址。

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