1

MVC Web アプリケーションでスラッグを使用しようとしていますが、それらを実装するための最良の方法がうまくいくようです。

URLフレンドリーなスラッグを作成する方法に関する推奨事項を見つけましたstackoverflowスラッグ投稿

ID を使用して Db にクエリを実行できるようにしたいのですが、ほとんどのスタック オーバーフロー URL と同様に、これを URL に含めたくありません。たとえば、

http://website/home/list/outdoor-products

クエリに使用する ID を渡して使用しながら、スラッグを URL に表示するにはどうすればよいですか?

4

1 に答える 1

2

使用しているテクノロジー/フレームワークに実際には依存しません。主なことは、ページコンテンツを明確に選択するための固有の URL が必要なことです。
ページに固有のタイトル/スラッグがある場合は、それらをコンテンツ選択のアイデンティティとして使用できます。それ以外の場合は、何らかの ID (int や GUID など) を URL に追加する必要があります。int id をスラッグの後ろに隠すものは何もありません。
stakoverflow の URL について言えば、わかりやすいタイトルの直前に id があります。別のオプションとして、フレンドリ タイトルの末尾に実際の ID を配置することもできます (friendly-title-1559063)。

于 2013-03-22T11:51:35.890 に答える