2013-04-01 82 views
1

我使用mongodb來存儲數據。默認的_id很長且不乾淨。所以現在我的路線是這樣的:example.com/job/sdg3463retgeragsehxcwe35435ert5乾淨的網址(可能與slug)

工作正常。

但有沒有辦法自動增加數字並保存自定義ID(帶有字段名稱,如serial_number)?

我這樣實現它:創建另一個集合來存儲上次保存的序列號。然後在保存新數據時增加它。這工作正常,但有沒有更好的辦法?

另外,如何使用slu save代替ids來保存url?我需要一個單獨的集合來存儲slug及其相關ID嗎?

如果我使用原始mongodb _id,該怎麼辦?是否會嚴重影響搜索引擎優化?還是其他問題?

這工作正常,但只是想知道專業人士如何做到這一點。

回答

1
  1. 你應該重定向所有流量使用的.htaccess
  2. 在index.php文件,你必須選擇如何處理URL的結局,這是storeg在$_SERVER["REQUEST_URI"]可變
  3. 根據做的index.php它的價值,可以顯示任何你想要的:)

注意:絕對鏈接,如http://domain.com/index.php將繼續工作,除非你做在.htaccess一些更多的變化。