2016-05-25 105 views
0

我目前正在使我的URL計劃更多搜索引擎優化和用戶友好的過程。搜索引擎優化友好ModRewrite +數據結構

我有一個索引頁面,它將一個變量傳遞給視頻頁面,然後從我的MySQL數據庫中加載相應的項目。在數據庫中,我有領域像這樣:

ID (Key Value) Name   Title 
--------------- -------------- --------------- 
1    Client   Video One 

目前我的網址是牽強,因爲:

http://example.com/video.php?=20

通過位ModRewrite實驗我有更好的

http://example.com/video/20/

但是,我真的很想擁有以下內容:

http://example.com/video/client/

我知道,.htaccess無法訪問我的數據庫,所以不能自動切換IDName值。

我的想法是代替使用鍵值(在這種情況下是ID),我可以簡單地使用「名稱」字段。但是我有幾個擔心這樣做:

  • 如果我Name數據在數據庫中輸入空間(如一些事情 - 例如client one)這將如何影響的?

  • 此外,一些「名稱」項可以由具有多片分配給他們的工作包含重複(再次,Client One可能有Client One - Video OneClient One - Video Two等)

什麼是獲取的最佳途徑數據並使用ModRewrite來實現解決方案?

回答

0

首先,您需要將空格替換爲[_, - ,+],然後通過PHP中的ID表單數據庫獲取視頻的名稱。試試吧

我知道它對你來說不是最好的答案......它只是爲了暗示。

相關問題