転送 / 404
古い URL を新しい URL へ転送する(301リダイレクト)。記事の URL を変えたら自動で作り、見つからなかった URL(404)も記録する
古い URL に来た人を、新しい URL へ案内します
「Sorabun > 計測 / 分析 > 転送 / 404」は、古い URL に来た人と検索エンジンを新しい URL へ案内する(リダイレクト)画面です(Pro・管理者のみ)。Redirection プラグインと同じ役目です。
- 記事の URL(スラッグ)を変えた
- 記事を1本にまとめた(既存記事の診断 の「統合」)
- サイトの作りを変えて、URL の形が変わった
転送しないと、古い URL は「見つかりません(404)」になり、外から張られたリンクや検索の評価が無駄になります。
URL を変えたら、自動で転送を作ります
公開中の記事のスラッグ・親ページ・カテゴリー(パーマリンクにカテゴリーを含むサイト)などが変わって URL が変わると、古い URL からの 301 転送を自動で作ります。一覧には「URL の変更」と出ます。
転送先は記事そのものを指しているので、もう一度 URL を変えても、古い URL はどれも最新の URL へ転送されます。記事を消したり非公開にしたりしたときは、転送しません。
転送を作る
| 項目 | 書き方 |
|---|---|
| 元の URL | /old-page/ のように書きます(サイトの URL の部分は省けます)。末尾を * にすると、その下をまとめて転送します(例: /blog/*) |
| 転送先 | /new-page/ か、https:// から始まる URL。元の URL が * のときは、転送先にも * を書くと残りの部分を引き継ぎます(例: /blog/* → /news/* で、/blog/2020/a は /news/2020/a へ) |
| 種類 | ふつうは 301(恒久的に移動)。期間限定のキャンペーンなどは 302。代わりのページが無い削除は 410(削除済み) にすると、検索エンジンが早く結果から外します |
「正規表現(上級)」を選ぶと、^/(\d{4})/(\d{2})/(.*)$ → /archive/$1/$3 のように書けます。
- 当てはめる順番は「そのまま一致」→「
*でまとめて(細かいほうから)」→「正規表現」です - 既定では、大文字と小文字・末尾の
/の有無を区別しません - 元の URL に付いていた
?utm_source=などは、転送先に引き継ぎます - 管理画面・ログイン・REST API は転送しません。トップページと「
/*(サイト全体)」も転送できません
見つからなかった URL(404)
見つからなかった URL を、回数・最後の日時・リンク元つきで多い順に並べます。多いものから「転送を作る」 を押すと、元の URL が入った状態で作れます。
- ボットの攻撃らしいもの(
.php・.env・/wp-admin/など)は記録しません - 訪問者の IP は残しません。90日来なかったものは消え、多くても2,000件までです
取り込み・書き出し
- CSV: 1行に「元の URL, 転送先, 種類」。種類を省くと 301 です。Excel で作った CSV もそのまま読めます
- ほかのプラグインから: Redirection・Rank Math の転送が残っていれば、ボタン1つで取り込めます(動いているものだけ)。取り込んだら、そちらの転送はオフにしてください
設定
| 設定 | 既定 |
|---|---|
| URL が変わったら自動で転送を作る | オン |
| 404 を記録する | オン |
?utm_source= などを転送先に引き継ぐ | オン |
| 大文字と小文字を区別しない | オン |