1

したがって、これは技術的な問題であると同時にSEOの問題でもあります。

あなたがeコマースサイトを開発していて、クライアントがURLの構造でカテゴリパスを維持することを要求したとしましょう。例:

/electronics/video-games/ps3/nba2k13-p123774

このために機能するルートをどのように設定し、最後のセグメントの前のセグメントの数に関係なく、製品コントローラーに送信しますか?例:

{arbitrary_cat_routes}/{name}-p{id}

次に、URLでキーワードを取得したいことは理解していますが、これには大きなメリットがありますか?サイトのルートに近いコンテンツにはSEOの優先順位があると聞きました。3つのディレクトリを深く掘り下げると、そこにキーワードがあることのSEOの利点が一掃されませんか?

4

1 に答える 1

2

ASP.NET MVCルーティングは、URLの最後のどこでもcatchallパラメーターをサポートしていません。この機能を実装するカスタムRouteクラスを作成する必要があります。このブログ投稿は、あなたがそれをどのように行うかをまとめたものです。2番目の質問に答えるために、URLにカテゴリメタデータを含めることは避けますが、SEOについてはあまり詳しくありません。

于 2013-01-25T22:06:54.300 に答える