WordPressリダイレクトチェッカー
WordPressサイトのリダイレクトをテストおよび確認します。Redirectionプラグイン、.htaccessルール、およびパーマリンクの変更をチェックします。
WordPressリダイレクト方法
1. リダイレクションプラグイン
Redirectionプラグインは、最も人気のあるWordPressリダイレクトソリューションです。提供するもの:
- リダイレクト管理のためのユーザーフレンドリーなインターフェース
- パーマリンクを変更する際の自動301リダイレクト作成
- 404エラーのログ記録とリダイレクトの提案
- 正規表現パターンとワイルドカードリダイレクトのサポート
- バルクリダイレクトのインポート/エクスポート機能
2. .htaccessファイル
Apacheサーバーでは、.htaccessリダイレクトはサーバーレベルであり、プラグインリダイレクトよりも高速です。一般的なパターン:
シングルページリダイレクト:
リダイレクト 301 /old-page /new-page
ドメイン全体のリダイレクト:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^olddomain\.com$ [NC]
RewriteRule ^(.*)$ https://newdomain.com/$1 [R=301,L]
3. WordPressの関数
functions.phpでのプログラム的リダイレクトにwp_redirect()を使用してカスタムリダイレクトロジックを実装します。
一般的なWordPressリダイレクトシナリオ
パーマリンク構造の変更
パーマリンク構造を変更する(例:/%postname%/ から /blog/%postname%/ へ)には、すべての投稿に対してリダイレクトが必要です。Redirectionプラグインの自動リダイレクト機能または一括インポートを使用してください。
WordPressサイトの移行
WordPressを新しいドメインに移行するには、サイト全体で301リダイレクトが必要です。包括的なガイダンスについては、当社のウェブサイト移行チェッカーをご覧ください。
HTTPからHTTPSへ
SSLをインストールした後、これを .htaccess に追加してください:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
WooCommerce製品URL
WooCommerceの製品スラッグやショップページの構造を変更する際は、Redirectionプラグインを使用して古い製品URLを新しいものにマッピングし、製品のランキングを維持してください。
WordPressリダイレクトのベストプラクティス
- 可能な場合はサーバーレベルのリダイレクトを使用してください:.htaccessはPHPやプラグインのリダイレクトよりも速いです。
- 404エラーを監視する:リダイレクションプラグインで404ログを有効にして、欠落しているリダイレクトをキャッチします。
- プラグインの更新後のテスト: プラグインの更新によりリダイレクト設定がリセットされることがあります。
- バックアップリダイレクトルール:リダイレクションプラグインの設定を定期的にエクスポートする
- リダイレクトチェーンを避ける:私たちのリダイレクトチェッカーを使用してチェーンを検出してください。
WordPressのリダイレクトのトラブルシューティング
リダイレクトが機能していません
- キャッシュプラグインを使用している場合は、WordPressのキャッシュをクリアしてください。
- CDNキャッシュをクリアする(Cloudflareなど)
- ブラウザのキャッシュをクリアし、シークレットモードでテストしてください。
- Redirectionプラグインでリダイレクトの順序を確認する(最初に一致したものが勝ち)
リダイレクトが多すぎるエラー
- リダイレクトループをチェックする (A→B→A)
- HTTPSリダイレクトがプラグインのリダイレクトと競合していないことを確認してください。
- .htaccessとプラグインのルールの間に競合がないか確認してください。
不正なリダイレクトタイプ
リダイレクションプラグインが恒久的なリダイレクトのために301に設定されていることを確認してください。正しいタイプが使用されているかを確認するために、302チェッカーと301チェッカーを使用してください。
WordPressマルチサイトリダイレクト
WordPressマルチサイトネットワークは特別な配慮が必要です。リダイレクトは次のようになります:
- ネットワーク全体(ネットワークの .htaccess または wp-config.php)
- 各サイトごと(各サブサイトでリダイレクションプラグインを使用)
各サブサイトでリダイレクトを個別にテストし、ネットワーク全体で正しく機能することを確認してください。
WordPressリダイレクトの監視
WordPressサイトにとって、定期的なリンク監視は重要です。なぜなら:
- プラグインの更新により設定がリセットされることがあります。
- テーマの変更はリダイレクトに影響を与える可能性があります。
- WordPressのコアアップデートは、時折URLの処理に影響を与えることがあります。
- .htaccessはプラグインによって上書きされることがあります。
重要な更新や変更の後に、すべての重要なWordPress URLをテストするために、私たちのバルクリダイレクトチェッカーを使用してください。
