マニュアル
製品サイト マイページ

転送 / 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= などを転送先に引き継ぐオン
大文字と小文字を区別しないオン