比方說,我有一個應用程序,並在該應用程序,我需要查看和編輯「文件」。我正在考慮這個網址設計。URL設計:HTTP://網域/應用/ document123 /編輯或http://網域/應用/編輯/ document123?
拉起的文檔的默認視圖ID爲 「X123」:
編輯同一個文檔:
刪除
這是從我關於文檔思想作爲一個對象的更多的視的OO點(例如「object.Action()」)。這是壞事嗎?我會遇到麻煩嗎?即會是最好有#秒2和3以下?
1.
http://domain/app/edit/document-x123
2.
http://domain/app/delete/document-x123
很確定您不會以任何方式陷入麻煩,它可能會影響的是其他人如何對網址進行排序和分組。從搜索引擎優化的角度來看,我想引擎大多不會按照路徑中最長的公共前綴對網址進行分組 - 它們按主機名進行分組,這就是它。但是,如果他們這樣做,問題是您是否希望將「document-x123」的結果歸爲最相似的結果,或將「編輯」的結果歸類在一起。我很確定它是「document-x123」。 – 2011-09-28 23:36:27