2013-06-25 57 views
0

建立網站時,我的鏈接是否應使用ID或網頁名稱?與身份證號碼或姓名的鏈接

例如,當你有一個允許用戶輸入的網站時。用戶可以創建一個配置文件,每個配置文件都有一個id。 鏈接應該看起來像「http://mywebsite.com/profiles/1」(其中1代表配置文件ID)還是像「http://mywebsite.com/profiles/name」?

編輯:此示例適用於一個MVC框架,其中「曲線」將是控制器和「名」或「1」參數

當然,有ID的工作是因爲可能重名之類的東西更容易。這就是爲什麼我過去總是使用ID的原因。

但是,有人告訴我,我永遠不應該使用ID的SEO因爲。他表示,公司絕不會允許帶有ID的網站鏈接。這是真的?

+0

如果您有兩個「John Smith」配置文件,該怎麼辦。我會推薦一些獨特的標識符':ex:/ profiles/john-smith-123'。 –

+0

一個網址提供有關其內容的信息(通常是),例如「MyCompany/store/food/pizza」 - 閱讀和記憶效果更好,並提供關鍵字(針對搜索引擎)。所以是的,就SEO而言,人們期望它好得多(但是誰知道它是如何工作的?)。 我也建議您使用名稱,並將它們與可能會遇到重名的問題的ID結合使用。 – Francodi

回答

0

對於搜索引擎優化和人們很容易記住的鏈接名稱會更好。每個ID都將鏈接一個名稱,並且這些名稱在註冊時是唯一的,我們確保每個用戶選擇一個唯一的名稱。在Facebook中,每個配置文件都有一個唯一的用戶名,並且每個用戶名都鏈接到一個ID。在數據庫中,我們存儲ID,用戶名,其他詳細信息,如姓名,年齡等。