2013-08-17 55 views
0

在我的應用程序中,我有以下的url結構,其中,如配置文件頁面的內容會在沒有提供用戶名的情況下基於登錄用戶加載數據,並加載不同的用戶配置文件(例如,最好的URL結構appoach

/profile文件 - 登錄的用戶負載配置文件

/資料/渦 - 負載eddys簡介

但是事情變得有些凌亂就拿一張紙條。

/NOTE /視圖/筆記本段塞/注段塞

我可以遵循相同的模式爲個人資料頁,並有用戶名可選的最後一個參數,否則加載登錄的用戶數據例如

/NOTE /視圖/筆記本段塞/注段塞 - 找到一個登錄的用戶注意

/NOTE /視圖/筆記本段塞/音符塞/渦 - 找到一張由eddy擁有的筆記

但是這看起來不太合理,所以我的想法是要求用戶名作爲所有資源的第一個參數,而不管我們是否想要登錄用戶數據或其他人的數據。

我的想法是否正確/最好的方法,還是我以錯誤的方式看待這個問題?

回答

0

你的想法是正確的。我會以同樣的方式來做。指出這個網址很好,只需要很短,並且參數對搜索引擎友好。你的概念具有這些特徵,而且這是最重要的。

+0

感謝您的確認 –

+0

當然,這隻有在用戶名是您唯一的可選參數時纔有效。你可以考慮/ note/view/note-book-slug/note-slug?user = eddy,group = students – Cerad