是否可以在页面上设置一个锚点,例如index.html#section1
,将其视为单独的网址,例如/section1/
?
我正在寻找类似福布斯网站this page所做的事情。如果向下滚动,则会加载另一篇文章,然后URL会更改为该文章的内容。他们是如何做到的呢?似乎是javascript,但你不需要像mod_rewrite这样的东西来创建这样的链接吗?
答案 0 :(得分:1)
对于你的第一个任务,是的,你需要在htaccess文件中编写规则,如果使用apache,并在配置文件中允许mod_rewrite。
如果您正在寻找与福布斯网站类似的东西滚动过去的主页 - >更改URL,您不仅需要使用mod_rewrite编写规则,还需要使用JavaScript来确定用户滚动的时间是否已通过锚点并更改地址栏中的URL。有几个jQuery插件可以像http://janpaepke.github.io/ScrollMagic/那样使用我想要使用的魔法。