2

私はウェブサイトを開発していて、ソーシャルネットワークのコントローラーの1つに永続的なリダイレクトを実装したいので、たとえば誰かがdomain.com/facebookに入ると、FacebookコントローラーのIndexメソッドはResponse.StatusCde=301とRedirectLocationをに設定しますユーザーのFacebookページ。したがって、訪問者IDはFacebookに送信されます。

いくつかの議論の後、これを行うのは安全ではないと考える人がいて、Responseオブジェクトを使用するのではなく、これを行うためのMVCメソッド呼び出しがあるかどうか疑問に思っていました。

このようにResponseオブジェクトを使用することは安全/実用的ですか?

私はグーグルに尋ねました、しかしそれは私の問題に特有のものを何も返さないようです:\

4

1 に答える 1

3

RedirectPermanentを安全にリダイレクトするために (SEO 爆撃などを防ぐために)使用するには、次のようにします。

return RedirectPermanent("url-here");

これにより、Google が認識する 301 ステータス コードが返され、探していることが正しく行われます。

于 2012-05-22T15:52:30.130 に答える