根据网址滚动网页

时间:2013-12-21 08:11:52

标签: javascript php jquery html .htaccess

所以我建立的网站基本上是一个页面,但顶部的链接只是滚动到页面上的不同位置。这是一个例子:http://evanstoddard.site90.net

如果我要提供一个链接,在上面的例子中,关于页面,我只会给该人一个看起来像http://evanstoddard.site90.net/#about的链接,该链接将转到该网站的about部分。 / p>

假设我想做同样的事情,除了不添加'#about',我会使用/about。所以它最终看起来像http://evanstoddard.site90.net/about,但做的事与{{3}完全相同{1}}。这对于我假设的SEO会更好。

任何帮助都会很高兴得到赞赏。甚至是“你疯了......它永远不会起作用”;)

长话短说,我想显示“http://evanstoddard.site90.net/about”并让它与“http://evanstoddard.site90.net/#about”完全相同

1 个答案:

答案 0 :(得分:3)

你根本不疯狂,它会起作用:)

你应该编辑.htaccess,以便你的域之后的所有内容都被发送到同一页面(我假设为index.php)作为GET参数并从那里开始工作。 现在,您可以使用javascriptO获取页面加载的URL或在PHP中“摘要”参数并将其输出到客户端。 jQuery scrollTo可以帮助你滚动到你需要的任何东西。

这就是如何在.htaccess中完成的(这就是它在Kohana中的表现):

RewriteRule .* index.php/$0 [PT]

this可以帮助您滚动。