我应该将哪种网址结构用于我的网络应用程序?
像这样清理网址
http://dashboard.company.com/sales/john-doe/2017/32
或使用网址参数?
http://dashboard.company.com/sales?person=john.doe&year=2017&week=32
有没有针对此的指导原则?
编辑以更好地解释我的问题从用户的角度来看,这两种方式在共享网址方面是相同的。对于编程部分他们不是,我使用Flask。我想知道是否有一种标准的处理方式,更好的方法是什么?
背景
我正在开发一个销售仪表板供我公司内部使用。它显示每个销售人员的销售额。我希望报告可以共享,以便我的同事可以将他们自己的页面发送给彼此,或者其他任何一周。或者老板可以轻松获得与销售人员会面的页面。
没有搜索引擎优化
只是强调这一点。我不需要SEO的干净URL。
答案 0 :(得分:0)
根本不重要,通过将参数添加为GET或POST,它们将是可见的,但如果您为应用程序使用框架,则应尽可能使用clean,因为控制器的参数必须是特定的而不是按数据。否则,如果不是一个大项目你可以这样使用,但你需要确保很快你不会有像lang?en或其他东西作为主要参数。这取决于你,阅读GET x POST差异,你会更好地解决它。