0

SEO のカスタム ルートを定義し、URL が site.com/user/userid/username と site.com/user/username のように見えるかどうかを決定しようとしています。ここで、ユーザーはコントローラーであり、他の 2 つは自明です。さて、MS のメンバーシップについて考えると、FormsAuthentication.SetAuthCookie にユーザー名が格納され、それを使用してユーザーを検索できます。IDを保持し、ユーザー名または製品名を追加するように言っている別の記事を読みました.IDを持っていると、検索が高速になります。最善の方法は何だと思いますか。URLにIDを入れたくない。authcookie を設定すると、私が推測するユーザー名の代わりにそれをそこに持ち込むことができますが、User.Identity.Name でそれを呼び出すのは適切ではありませんが、それは私だけです。皆さんはどう思いますか?

4

1 に答える 1

1

Googleでユーザー名でユーザーを検索する人はいないため、SEOの観点からは問題ありません。(貴重な)トラフィックを獲得する可能性のあるページを最適化するだけで済みます。

とにかく、この列にインデックスが付けられているため、名前による検索パフォーマンスは優れています。

于 2012-06-24T17:23:54.323 に答える