2013-04-05 41 views
0

我想知道如何將標籤存儲在一個URL中,而沒有?並沒有鑰匙。如何在沒有「?」的網址中存儲標記

例如。谷歌產品論壇是這樣做的:http://productforums.google.com/forum/#!topic/analytics/8qtK861a0iU 每個主題都沒有自己的目錄,所以服務器端腳本決定顯示訪問者的主題。

有人知道如何用PHP做到這一點嗎?

謝謝

+1

您正在尋找乾淨的網址嗎?搜索mod_rewrite和/或PHP前端控制器,因爲這個問題已經在這裏被問到1000次了。 – 2013-04-05 23:53:03

+1

其實在你的例子中,服務器端腳本_doesn't_確定要顯示哪個頁面。哈希不會被髮送到服務器。服務器加載相同的頁面,JavaScript獲取散列,並向服務器發出請求以獲取正確的頁面,並加載內容。你所看到的稱爲hashbang,你想要做的就是稱爲Pretty URLs(忘記hashbang,改爲使用HTML5歷史API)。 [搜索](https://www.google.co.uk/#hl=zh-CN&sclient=psy-ab&q=how+to+make+pretty+urls&oq=how+to+make+pretty+urls)。 – 2013-04-05 23:53:19

回答

0

谷歌使用一系列的軟件來做到這一點。其中之一,可以使用Apache服務器上使用.htaccess(不是IIS)

這就是所謂的modrewrite。下方的URL可以顯示這樣的任務的一個例子:

http://roshanbh.com.np/2008/03/url-rewriting-examples-htaccess.html

不要開始學習這個,上傳了一個名爲.htaccess到Apache Web服務器驅動文件。

相關問題