2013-12-08 108 views
-2

有人可以幫助我這個 我想打一個url像這樣URL與哈希是乾淨的URL

http://www.website.com/#contactus 

,並會成爲和顯示一個乾淨的URL像這樣

http://www.website.com/contactus 

但它的功能與散列URL相同。就像當我有一些jQuery的幻燈片吧..

當我點擊

<a href="http://www.website.com/contactus">Contact Us</a> 

它會滑動到div與聯繫我們

<div id="contactus"></div> 

的ID,而無需刷新頁面,但它會改變網址。

我將使用哪些工具。請提前指導我。 :)

+1

如果聯繫我們是在同一頁上,你應該使用'#contactus',而不是一些花哨的URL。如果聯繫人頁面是單獨的頁面,則可以使用歷史記錄api,但它是超出範圍的,可以爲您提供關於如何使用該頁面的完整教程。無論如何,'.htaccess'是服務器端的東西,我不知道它與你的問題有什麼關係。 – Sumurai8

+0

我會怎麼做@Juhana – emmansarsale

+0

[這裏是說明](http://stackoverflow.com/questions/824349/modify-the-url-without-reloading-the-page) – JJJ

回答

0

.htaccess文件:

RewriteBase/

RewriteEngine On 
RewriteBase/

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^/#(.*)$ index.php/$1 
0

/聯絡我們向您發送一個名爲聯繫人文件夾中的index.html/PHP或什麼的,但你可以使用

return false 

好運嘗試一些東西!