2013-12-21 69 views
0

因此,我建立的网站基本上是一个页面,但顶部的链接只是滚动到页面上的其他位置。这里有一个例子:http://evanstoddard.site90.net根据网址滚动页面

如果我在上面的例子中给出一个链接,我会简单地给这个人一个看起来像http://evanstoddard.site90.net/#about的链接,并且该链接将转到该网站的关于该部分。

比方说,我想做同样的事情,除了没有加入“#about”我会用​​,所以它最终会看起来像http://evanstoddard.site90.net/about但做同样的事情#about。这对SEO更好我假设

任何帮助会很高兴地理解甚至出现“你疯了......它永远不会工作”。)

长话短说,我想显示“http://evanstoddard.site90.net/about”和让它做与'http://evanstoddard.site90.net/#about'完全相同的东西'

+0

那么你想显示? 'http:// evanstoddard.site90.net/about',让它像'http:// evanstoddard.site90.net /#about'那样执行功能? –

+0

是的,这是正确的 –

+0

那么我应该有一个重定向呢? –

回答

3

你不是疯了,它会工作:)

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

那怎么可能在.htaccess来完成(这就是它是如何在做的Kohana):

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

而且this应该帮助你滚动。

+0

这就是我试图去的地方。我想我从来没有意识到,我可以做我的域后所有的东西作为GET参数。我想我需要阅读.htaccess。感谢你的回答!我会稍微接受它......我对此帐户有一些限制。 :) –

+0

我已经有滚动下来,但我需要.htaccess部分。 –

+0

我相信大多数使用系统(框架或CMS'es)的“友好网站”以这种方式工作,所以您应该能够立即解决这个问题。 – MaGnetas