2017-09-09 70 views
0

我应该为我的Web应用使用哪个URL结构?我应该在我的Web应用程序中使用干净的URL还是URL参数?

清洁网址这样

http://dashboard.company.com/sales/john-doe/2017/32 

或URL参数?

http://dashboard.company.com/sales?person=john.doe&year=2017&week=32 

这是否有任何指导原则?

编辑解释我的问题,更好地从用户的角度来看,这两种方式都在分享网址的方式是相同的。对于编程部分他们不是,我使用Flask。我想知道是否有一个标准的处理方式,更好的方法是什么?

背景

我正在开发销售仪表板在我公司内部使用。它显示每个销售人员的销售情况。我想让这些报告可以共享,这样我的同事就可以将他们自己的页面发送给对方,或者其他什么。或者老板可以很容易地找到与销售人员会面的页面。

没有SEO

只是为了强调这一点。我不需要干净的网址来搜索引擎优化。

+0

你是什么意思*“应该”*? – jonrsharpe

+0

第一:)。第二个是开放的栏,我们知道所有的获取var使用的形式或重定向和女巫得到的价值检查或否。 –

回答

0

它并没有在所有问题,通过添加参数GET或POST他们将是可见的,但如果你使用了一个框架,你的应用程序,你应该使用尽可能干净,因为参数的控制器必须是具体的,而不是数据。否则,如果不是一个可以使用的大项目,但是您需要确保很快就不会有像lang?en或其他将作为主要参数的内容。这取决于你,阅读GET x POST差异,你会发现更好。

+0

您能否详细说明“尽可能使用干净,因为控制器的参数必须是特定的...”? –

+0

检查MVC的PHP框架,他们工作模型 - >视图 - >控制器和控制器是一个正常的PHP函数,但如果你发送参数的功能,它将通过网址,而不是POST或GET,但是是在控制器名称后url/controller_name /参数如果你的函数也在等待,但是你最好阅读MVC框架并且看看它是如何工作的 –

相关问题