URL が特定のタイプの場合にリダイレクトするために、Sitecore の httpRequestBegin パイプラインの一部としていくつかのコードを実行しています。
Sitecore の WebUtil.Redirect() メソッドを使用する必要があることはわかっていますが、これは 302 のステータスでリダイレクトしています。これを 301 (永続的な) リダイレクトとして行う方法はありますか?
URL が特定のタイプの場合にリダイレクトするために、Sitecore の httpRequestBegin パイプラインの一部としていくつかのコードを実行しています。
Sitecore の WebUtil.Redirect() メソッドを使用する必要があることはわかっていますが、これは 302 のステータスでリダイレクトしています。これを 301 (永続的な) リダイレクトとして行う方法はありますか?
.NET 4.0 で導入されたHttpResponse.RedirectPermanentメソッドを使用します。サイトコア API は必要ありません
Sitecore の WebUtil を使用する必要はありません。statuscode を設定した後、Response.Redirect のみ
301 応答コードを確認するには、次を使用します。
args.Response.RedirectPermanent