2017-09-09 5 views
0

WebアプリケーションにはどのURL構造を使用する必要がありますか?このWebアプリケーションでクリーンURLまたはURLパラメータを使用する必要がありますか?

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

またはURLのパラメータを持つよう

クリーンURLの?

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

これに関するガイドラインはありますか?

私の質問をよりよく説明する編集ユーザーの観点からは、2つの方法はURLを共有する方法で同じです。プログラミングの部分ではなく、私はFlaskを使用します。私はそれを扱う標準的な方法があるかどうかを知りたい、よりよい方法は何ですか?私は私の会社の内部使用のために販売ダッシュボードを開発しています

背景

。すべての販売員の売上を表示します。レポートを共有可能にして、同僚がある週の間、自分のページをお互いに送ることができるようにしたい。または、上司は、セールス担当者との会議のページを簡単に取得できます。

ませSEO

ただ、この点を強調します。私はSEOのクリーンなURLは必要ありません。

+0

* "should" *を意味しますか? – jonrsharpe

+0

最初の:)。 2番目はオープンバーです。私たちはフォームやリダイレクトを使ってvarを取得し、魔女は値を取得するかどうかを調べます。 –

答えて

0

GETまたはPOSTとしてパラメータを追加することで問題はありませんが、表示されますが、アプリケーションのフレームワークを使用している場合は、コントローラのパラメータが固有でなければならないため、データではありません。それ以外の場合は、大きなプロジェクトではない場合は、そのように使用することができますが、すぐにあなたがlangのような何かを持っていないことを確認する必要がありますか?それはあなた次第で、GET x POSTの違いを読んでください。あなたはそれをよりよく理解できます。

+0

「コントローラへのパラメータが特定でなければならないので、できるだけクリーンに使用する...」を詳しく説明できますか? –

+0

MVCのPHPフレームワークをチェックすると、それらはmodel-> view-> controllerとして動作し、コントローラは通常のphp関数ですが、関数にパラメータを送ると、POSTやGETではなくurl経由になります。 url/controller_name /パラメータも関数が待機しているが、MVCフレームワークを読み、それがどのように動作するかを確認するのが良い –

関連する問題