2017-09-09 108 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框架並且看看它是如何工作的 –

相關問題