1

URL が特定のタイプの場合にリダイレクトするために、Sitecore の httpRequestBegin パイプラインの一部としていくつかのコードを実行しています。

Sitecore の WebUtil.Redirect() メソッドを使用する必要があることはわかっていますが、これは 302 のステータスでリダイレクトしています。これを 301 (永続的な) リダイレクトとして行う方法はありますか?

4

4 に答える 4

2

.NET 4.0 で導入されたHttpResponse.RedirectPermanentメソッドを使用します。サイトコア API は必要ありません

于 2013-09-27T21:02:41.937 に答える
2

Sitecore の WebUtil を使用する必要はありません。statuscode を設定した後、Response.Redirect のみ

于 2013-09-27T12:36:31.053 に答える
1

301 応答コードを確認するには、次を使用します。

args.Response.RedirectPermanent

于 2013-09-27T14:09:35.670 に答える