tencent cloud

Tencent Cloud EdgeOne

301リダイレクト

ダウンロード
フォーカスモード
フォントサイズ
最終更新日: 2026-10-15 18:25:50
AI翻訳・品質チェック済み
この例では、HTTP 301ステータスコードを使用して、クライアントリクエストを自動的かつ恒久的に事前設定されたWebサイトアドレスへリダイレクトする方法を示します。これは、Webサイトの恒久的な移行や統合によく使用されます。

サンプルコード

// ターゲットリダイレクトアドレス
const destinationLocation = 'https://www.example.com';

// HTTPステータスコード、恒久的なリダイレクトに使用されます。
const statusCode = 301;

// リクエストを処理する非同期関数
async function handleRequest(request) {
// 指定されたターゲット位置とステータスコードを使用して、リダイレクトレスポンスを返します。
return Response.redirect(destinationLocation, statusCode);
}

// fetchイベントリスナーを追加し、リクエストをインターセプトしてhandleRequest関数を使用して応答します。
addEventListener("fetch", event => {
event.respondWith(handleRequest(event.request));
});

サンプルプレビュー

ブラウザのアドレスバーにエッジ関数のトリガールールに一致するURLを入力すると、サンプル効果をプレビューできます。




関連参考



ヘルプとサポート

この記事はお役に立ちましたか?

フィードバック