リダイレクト設定

Last Updated:2026.11.11

リダイレクト設定では、古いURLにアクセスした人を、新しいURLへ自動で転送できます。ページのURLを変えたときや、ページを削除・統合したときに使います。
本マニュアルの例は、サイトのURLが https://www.cypochi.com/ の場合です。
https://www.cypochi.com/hosp/ のように、ドメインの下の階層にあるサイトは、「設定項目」の注意もあわせてお読みください。

アクセス方法

下図の①サイト設定をクリック後、②リダイレクト設定をクリックすることでアクセスが可能です。

リダイレクト設定アクセス方法

基本操作

画面でルールを追加して「登録」を押すと、すぐにサイトに反映されます。

  1. 画面上部のタブで、「本番サイト」か「ステージング」を選びます。
  2. 「+新しい転送ルールを追加」を押すと、表に行が追加されます。
  3. ソースURL・一致方法・クエリパラメータ・ターゲットURL・リダイレクトコードを入力します。
  4. 追加や変更が終わったら「登録」を押します。この時点でが書き換わります。
  5. ブラウザでソースURLにアクセスし、意図したページに転送されることを確かめます。

ルールを消すときは、その行の「削除」を押してから「登録」を押します。「キャンセル」を押すと、登録前の変更は反映されません。

設定項目

URLは、https://www.cypochi.com を除いた / から後ろの部分を入力します。
項目 選択肢・入力例 説明
ソースURL /old-page.html 転送元。https://www.cypochi.com/old-page.html へのアクセスが対象になります。
一致方法 完全一致 / 前方一致 / 正規表現 ソースURLの判定の仕方。詳しくは「一致方法の詳しい動き」を参照してください。
クエリパラメータ クエリパラメータをそのまま引き継ぐ URLの ? 以降(?id=1 など)を転送先に付けたまま転送します。

クエリパラメータを無視 ? 以降を消して転送します。
ターゲットURL /new-page.html、https://www.example.com/ 転送先。外部サイトのURLも指定できます。
リダイレクトコード 301 今後もずっと転送するとき。URLの変更やページの廃止など。検索エンジンの評価も転送先に引き継がれます。通常はこちらを選びます。
302 一時的に転送するとき。メンテナンス中や広告キャンペーン期間中など。

クエリパラメータの違い

クエリパラメータとは、URLの末尾にある ? から後ろの部分のことです。
例えば https://www.cypochi.com/old-page.html?utm_source=mail では、?utm_source=mail がクエリパラメータです。

クエリパラメータは、メールや広告から何人が訪れたかを計測したり、ページの表示内容を切り替えたりするために使われます。
転送した後も計測を続けたい場合は「そのまま引き継ぐ」を選んでください。迷ったときも「そのまま引き継ぐ」で問題ありません。

下の表は、/old-page.html?utm_source=mail にアクセスしたときの転送先を、設定ごとに比べたものです。
設定 転送先
そのまま引き継ぐ /new-page.html?utm_source=mail
無視 /new-page.html
ソースURLに ?id=1 などを含めても、? 以降の違いで転送先を分けることはできません。

サイトがドメインの下の階層にある場合

https://www.cypochi.com/hosp/ のようなサイトでは、ソースURLとターゲットURLで書き方が違います。

  • ソースURL:/hosp を付けずに書きます。
  • ターゲットURL:/hosp を付けて書きます。付け忘れると /hosp/ の外に転送されます。

例:https://www.cypochi.com/hosp/old-page.html を https://www.cypochi.com/hosp/new-page.html に転送する場合
項目 入力
ソースURL /old-page.html
ターゲットURL /hosp/new-page.html

一致方法の詳しい動き

迷ったら完全一致を使います。下の階層もまとめて転送したいときは前方一致を使います。正規表現は上級者向けの機能なので、使わない場合は読み飛ばしてかまいません。

完全一致

入力したURLとまったく同じURLだけを転送します。末尾の / の有無も区別します。設定例:ソースURL /recruit/
アクセス 結果
/recruit/ 転送される
/recruit 転送されない(末尾の / がない)
/recruit/entry.html 転送されない

前方一致

入力したURLそのものと、その下の階層を転送します。下の階層のページも、すべて同じ転送先に飛びます。設定例:ソースURL /blog、ターゲットURL /news/
アクセス 結果
/blog /news/ に転送
/blog/ /news/ に転送
/blog/2024/post.html /news/ に転送
/blogger 転送されない
/blog.html 転送されない

正規表現(上級者向け)

ソースURLを正規表現で書きます。( ) で囲んだ部分は、ターゲットURLで $1、$2 として使えます。

  • 他の一致方法と同じく / から書きます。先頭の ^ は自動で付くので、書かないでください。
  • 末尾の $ は自動では付きません。終わりまで一致させたいときは自分で書きます。
  • . は「任意の1文字」の意味になるため、文字としての . は \. と書きます。
ソースURL ターゲットURL アクセス 転送先
/user/([0-9]+)$ /profile/$1 /user/123 /profile/123
/user/123/転送されない(末尾の / が $ に合わない)
/archive/(.*)\.php$ /posts/$1 /archive/2024/a.php /posts/2024/a
/about/(.*)$ /company/$1 /about/staff.html /company/staff.html

CSVインポート・エクスポート

CSVファイルを利用し、転送ルールを一度にまとめて設定することが可能です。
CSVインポートは今あるルールをすべて置き換え、押した時点でサイトに反映されます。「登録」を押す必要はありません。
インポートをする際の手順は下記の通りです。

手順

  1. 画面上部のタブで、「本番サイト」か「ステージング」を選びます。インポート・エクスポートは、選んだタブのルールだけが対象です。
  2. 「CSVエクスポート」を押して、今のルールを保存しておきます。インポートに失敗したときに、このファイルで元に戻せます。
  3. エクスポートしたCSVをExcelなどで編集します。
  4. 「ファイルを選択」で編集したCSVを選び、「CSVインポート」を押します。
  5. 表の内容を確かめ、ブラウザで転送を確認します。

CSVの形式

  • 文字コードはShift_JISにしてください。UTF-8は読み込めません。
  • Excelで保存するときは「CSV(コンマ区切り)」を選びます。「CSV UTF-8(コンマ区切り)」では読み込めません。
  • 1行目は見出しです。2行目から1行に1ルールを書きます。
  • 上の行ほど先に判定されます。
列 書ける値
ソースURL / から始まるパス
一致方法 完全一致 / 前方一致 / 正規表現
クエリパラメータ 引き継ぐ / 無視
ターゲットURL / から始まるパス、または https:// から始まるURL
リダイレクトコード 301 / 302
INDEX
役に立ちましたか?