目前我有這種格式的URL:轉換參數基於URL對漂亮的URL
http://www.domain.com/members/username/
這是好的。
但是,每個用戶可能有幾個'歌'與他們的帳戶相關聯。
URL的對單首歌曲的是這樣的:
http://www.domain.com/members/username/song/?songid=2
與AT顯然是指在MySQL數據庫中的ID到底有多少。
使用jQuery/javascript,從URL中收集ID,然後查詢數據庫並呈現相關歌曲/頁面。
我想改變這些URL的以下格式來代替:
http://www.domain.com/members/username/song/songname/
但我完全不知道如何去做。我一直在閱讀這個主題,但沒有發現任何與我的情況相關的東西。
爲了進一步加強挑戰,歌曲名稱並不總是唯一的。例如,如果我們對歌曲名稱'hello'進行圖像處理,則數據庫中可能存在另一首具有相同名稱的歌曲,儘管歌曲ID不同。
鑑於您在這個問題中收到的限制信息,我非常滿意於更廣義的答案,描述了要採取的方法。
一般信息:
- 的Apache/Nginx的代理
- 後端:PHP
- 的jQuery/JavaScript的前端
有關獨特性的快速問題。這些歌曲是否每個用戶都是唯一的,即使他們與數據庫中另一首歌曲的名稱相同? (即一個用戶不能有兩首叫做「hello」的歌曲) – Leigh 2012-02-11 11:02:40
雖然他們目前沒有設置,他們可以沒有任何問題。 – gordyr 2012-02-11 11:14:27