2012-11-13 52 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爲該目錄添加重定向。 –