- CYPOCHI.com
- マニュアル
- CMS
- サイト管理者
- リダイレクト設定
リダイレクト設定
Last Updated:2026.11.11
リダイレクト設定では、古いURLにアクセスした人を、新しいURLへ自動で転送できます。ページのURLを変えたときや、ページを削除・統合したときに使います。
本マニュアルの例は、サイトのURLが https://www.cypochi.com/ の場合です。
https://www.cypochi.com/hosp/ のように、ドメインの下の階層にあるサイトは、「設定項目」の注意もあわせてお読みください。
アクセス方法
下図の①サイト設定をクリック後、②リダイレクト設定をクリックすることでアクセスが可能です。
基本操作
画面でルールを追加して「登録」を押すと、すぐにサイトに反映されます。- 画面上部のタブで、「本番サイト」か「ステージング」を選びます。
- 「+新しい転送ルールを追加」を押すと、表に行が追加されます。
- ソースURL・一致方法・クエリパラメータ・ターゲットURL・リダイレクトコードを入力します。
- 追加や変更が終わったら「登録」を押します。この時点でが書き換わります。
- ブラウザでソース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 |
サイトがドメインの下の階層にある場合
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インポートは今あるルールをすべて置き換え、押した時点でサイトに反映されます。「登録」を押す必要はありません。
インポートをする際の手順は下記の通りです。
手順
- 画面上部のタブで、「本番サイト」か「ステージング」を選びます。インポート・エクスポートは、選んだタブのルールだけが対象です。
- 「CSVエクスポート」を押して、今のルールを保存しておきます。インポートに失敗したときに、このファイルで元に戻せます。
- エクスポートしたCSVをExcelなどで編集します。
- 「ファイルを選択」で編集したCSVを選び、「CSVインポート」を押します。
- 表の内容を確かめ、ブラウザで転送を確認します。
CSVの形式
- 文字コードはShift_JISにしてください。UTF-8は読み込めません。
- Excelで保存するときは「CSV(コンマ区切り)」を選びます。「CSV UTF-8(コンマ区切り)」では読み込めません。
- 1行目は見出しです。2行目から1行に1ルールを書きます。
- 上の行ほど先に判定されます。
| 列 | 書ける値 |
| ソースURL | / から始まるパス |
| 一致方法 | 完全一致 / 前方一致 / 正規表現 |
| クエリパラメータ | 引き継ぐ / 無視 |
| ターゲットURL | / から始まるパス、または https:// から始まるURL |
| リダイレクトコード | 301 / 302 |
INDEX