Kashiwazaki SEO Meta Refresh Redirect
概要
サイト移転時にmeta refreshを使用してフロントエンドの全ページを指定ドメインへ転送するWordPressプラグインです。転送先の存在確認、タイトル取得、canonical出力、404フォールバック、ロゴ表示付きの移転告知ページを提供します。
主な機能
- meta refreshリダイレクト: 全フロントエンドページを指定ドメインへ自動転送(4xx/5xxフォールバック対応)
- SEO最適化転送: canonical タグ出力、転送先タイトル取得、Transient APIキャッシュ
- カスタマイズ可能な告知ページ: ロゴ画像、背景色、テキスト色、リンク色、メッセージを自由に設定
- セキュリティ対策: SSRF防止、wp_safe_remote_head/get使用、$wpdb->prepare使用
インストール
- プラグインフォルダを
/wp-content/plugins/にアップロード - WordPress管理画面「プラグイン」から有効化
- 左メニューの「Kashiwazaki SEO Meta Refresh Redirect」から設定
使い方
基本設定
- 転送先ドメイン(URL) に移転先のURLを入力(例:
https://new-domain.com) - 転送待ち時間 を設定(デフォルト3秒)
- 必要に応じて ロゴ画像、背景色、メッセージ をカスタマイズ
- 「変更を保存」をクリック
設定項目
| 設定 | 説明 | デフォルト |
|---|---|---|
| 転送先ドメイン | 転送先の基本URL | 空 |
| 転送待ち時間 | meta refreshの待機秒数(-1で自動転送なし) | 3秒 |
| フォールバック先 | 転送先がエラー(4xx/5xx)時の代替URL | トップページ |
| canonical出力 | 転送先存在時にcanonicalタグを出力 | ON |
| タイトル取得 | 転送先のtitleタグを取得 | ON |
| ロゴ画像 | 告知ページに表示するロゴ | 空 |
| 背景色 | 告知ページの背景色 | #000000 |
| テキスト色 | 告知ページのテキスト色 | #cccccc |
| リンク色 | 告知ページのリンク色 | #e67e22 |
動作要件
- WordPress 5.0 以上
- PHP 7.4 以上
ライセンス
GPL v2 or later
