私は、クエリ文字列に製品IDを渡す電子商取引サイトで作業しています。私はちょうど、製品ページが製品の状態(ライブまたはアーカイブ)をチェックしなかった問題を修正しなければならなかった。検索結果を表示すると、ステータスが「アーカイブ済み」であっても表示されます。RedirectPermanentの正しい使い方は何ですか?
私の単純な修正はResponse.Redirect("~/Products/Default.aspx");
でした。ステータスが "Live"でない場合です。
この場合、製品がオンラインに戻る可能性がある場合でも、RedirectPermanent
を使用しますか?
注:これは潜在的なビジネス要件とSEO質問のC#/ ASP.NET質問の少ないようです。これは301対302のリダイレクトになります。また、製品がオンラインに戻った場合にGoogleとの関係がどのような意味を持つのでしょうか。 –