2012-11-13 22 views
1

我有一个网站anandchowdhary.com/,这是一个单页网站;我有部分内容,例如anandchowdhary.com#about和anandchowdhary.com/#contact,但我希望地址栏看起来像http://anandchowdhary.com/abouthttp://anandchowdhary.com/contact如何使哈希链接看起来像目录

我谷歌搜索了解到,类似这样的事情可以使用htaccess完成,但我无法弄清楚如何去做。任何帮助?

+3

任何起从未发送到服务器,因此的.htaccess不能帮助。 –

回答

0

页面已被使用Javascript

$(document).ready(function() { 
     // On click action 
     window.history.pushState(null, "Title", "/new-url"); 
    }); 

这将改变URL无需重新加载加载后,您可以重写URL。 并添加以下的每个环节的htaccess为反向条件工作,从#

RedirectMatch 301 ^/about/$ http://anandchowdhary.com/#about 
+0

不,不适合我。 –

+0

你可以发布一些代码片段来显示你的实现吗?我曾经多次使用过这个。 – 5hahiL

+1

@Shahil你的建议只是改变显示的标题,但用户仍然必须首先去/#任何。如果用户直接进入/目录,他们将得到一个404.他们应该使用htaccess为该目录添加重定向。 –