WordPress でページまたは URL をリダイレクトする必要がありますか?
ユーザーが Web サイトへのリンクをたどって存在しないページにアクセスすると、エラー メッセージが表示されます。この劣悪なユーザー エクスペリエンスは、訪問者にストレスを与え、クライアントや顧客になることを妨げる可能性があります。
この記事では、WordPress でページと URL をリダイレクトしてリンク切れを修正する方法を説明します。
リンクを使用すると、WordPress ウェブサイト上の関連ページに接続できます。これらは、訪問者がサイトをナビゲートするのに役立ち、検索エンジンがコンテンツを簡単に見つけてインデックス付けできるようにします。
ただし、リンクが切れていると、Web サイトに存在しない URL が表示されます。これが発生すると、イライラする 404「ページが見つかりません」エラー メッセージが表示されます。
これにより、ユーザー エクスペリエンスが低下し、SEO に悪影響を及ぼす可能性があります。
Web ページが削除されたか、ページの URL が変更されたか、リンクの作成者が単に間違った URL を入力した可能性があります。
幸いなことに、404 エラーを簡単に追跡し、存在するページに URL をリダイレクトできます。
そうは言っても、WordPress でページまたは URL をリダイレクトする方法を見てみましょう。次の 2 つの方法について説明します。
WordPress でページと URL をリダイレクトする最も簡単な方法は、All in One SEO (AIOSEO) WordPress プラグインを使用することです。これは WordPress に最適な SEO プラグインであり、リダイレクトの設定を非常に簡単にする強力なリダイレクト マネージャー アドオンを提供します。
注: リダイレクト マネージャーを使用するには、AIOSEO Pro が必要です。 AIOSEO の無料バージョンもありますが、301 リダイレクトは含まれていません。
最初に行う必要があるのは、Web サイトに AIOSEO Pro プラグインをインストールして設定することです。詳しい手順については、All in One SEO を正しく設定する方法に関するガイドをご覧ください。
その後、リダイレクト マネージャー アドオンをアクティブ化する必要があります。 オールインワン SEO » リダイレクトに移動し、[リダイレクトを有効にする] ボタンをクリックするだけです。
最後に、「設定」タブをクリックしてリダイレクト方法を選択する必要があります。
「PHP」オプションが最も単純であり、Web サーバーの技術的な構成を必要としないため、「PHP」オプションをお勧めします。
これで、WordPress ページをリダイレクトする準備が整いました。これは、AIOSEO リダイレクト マネージャーまたは WordPress コンテンツ エディターを使用して実行できます。
AIOSEO リダイレクト マネージャーからのリダイレクトの作成
[オールインワン SEO » リダイレクト] ページを表示している間は、[リダイレクト] タブに戻ることができます。このページでは、リダイレクトを管理し、新しいリダイレクトを追加できます。
新しいリダイレクトを追加するには、機能しない URL のポストスラッグを追加する必要があります。スラグは、Web サイトのドメイン名の後に続く URL の部分です。
例を見てみましょう。投稿またはページの完全な URL は次のようになります。
https://example.com/old-coffee-link-is-broken/
この場合、投稿スラッグは URL の最後のセクションです。
/old-coffee-link-is-broken/
次のように、壊れたリンクの投稿スラッグを「ソース URL」フィールドに入力するか貼り付ける必要があります。
ヒント: 複数のソース URL を同じターゲット URL にリダイレクトできます。 「URL を追加」ボタンをクリックするだけで、「ソース URL」フィールドを追加できます。
次に、URL のリダイレクト先となる既存のページの投稿スラッグを入力する必要があります。これを「ターゲット URL」フィールドに入力または貼り付ける必要があります。
あるいは、ページのタイトルの一部を入力するだけで、AIOSEO が一致する投稿とページのリストを表示します。
正しい投稿をクリックすると、スラッグが入力されます。
最後のステップは、リダイレクト タイプを選択することです。
「301 Moved Permanently」リダイレクトタイプが選択されていることを確認し、「Add Redirect」ボタンをクリックします。
ここで、下にスクロールして、作成したリダイレクトのログを表示できます。
「ヒット」列には、リダイレクトされたリンクにアクセスした人の数が表示され、個々の 301 リダイレクトを有効または無効にする切り替えオプションがあります。
WordPress コンテンツ エディターからのリダイレクトの作成
All in One SEO を使用して、公開された投稿またはページを編集中にリダイレクトすることもできます。
WordPress エディターの一番下までスクロールすると、「AIOSEO 設定」セクションが表示されます。 「リダイレクト」タブをクリックする必要があります。
ここには、上で説明したのと同じリダイレクト オプションがあります。ソース URL は自動的に入力されているため、ターゲット URL を追加する必要があります。
その後、「301 Moved Permanently」リダイレクトタイプが選択されていることを確認し、「Add Redirect」ボタンをクリックします。
便利なオールインワン SEO 機能は、編集中に投稿のパーマリンクを変更すると、AIOSEO が古い URL を新しい URL に自動的にリダイレクトすることです。
プラグインを使用せずにページまたは URL をリダイレクトすることもできます。これを行うには、Web サイトの .htaccess ファイルにコードを手動で追加する必要があります。小さな間違いがウェブサイトを破壊する可能性があるため、この方法は初心者には適していません。
この方法を使用する前に、.htaccess ファイルのバックアップを作成することを強くお勧めします。
その後、All in One SEO のエディター ツールを使用してファイルに変更を加えるか、FTP またはホスティング プロバイダーのファイル マネージャーを使用してファイルを直接編集できます。
All in One SEO の .htaccess エディタを使用した .htaccess の編集
All in One SEO プラグインを使用すると、.htaccess ファイルを簡単に編集できます。ただし、.htaccess エディタを使用するには All in One SEO Pro が必要です。
AIOSEO をインストールして設定したら、オールインワン SEO » ツール ページに移動します。次に、「.htaccess エディター」タブに切り替える必要があります。
このページには、.htaccess ファイルの内容が表示されます。ファイルの下部の「# END WordPress」行の後にリダイレクト コードを貼り付ける必要があります。
これは、古い投稿にアクセスしているユーザーを新しい投稿に送信しようとする単純なリダイレクトです。
RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/
古い投稿と新しい投稿の URL を必ず変更してください。
これを完了したら、ページの上部にある [変更を保存] ボタンをクリックして、.htaccess ファイルを新しいコードで更新します。
.htaccess を直接編集する
プラグインを使用せずに .htaccess ファイルを直接編集することもできます。これを行うには、FTP クライアントまたはホスティング プロバイダのファイル マネージャーを使用してウェブサイトに接続する必要があります。
.htaccess ファイルは Web サイトのルート ディレクトリにあります。そこに見つからない場合は、WordPress サイトで .htaccess ファイルが見つからない理由に関するガイドを参照してください。
ファイル マネージャーの編集機能を使用してファイルを編集できる場合があります。それ以外の場合は、.htaccess をコンピュータにダウンロードし、メモ帳などのテキスト エディタを使用して編集できます。
次のリダイレクト コードを .htaccess ファイルの末尾の「# END WordPress」行の後に貼り付ける必要があります。
RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/
古い投稿と新しい投稿の URL を変更することを忘れないでください。
変更を必ず保存し、必要に応じて .htaccess ファイルをサーバーにアップロードして戻します。
これで、リダイレクトをテストして、意図したとおりに適切にリダイレクトされていることを確認できます。
ページと URL をリダイレクトする方法がわかったので、WordPress でのリダイレクトに関連する他のガイドも参照してください。
WordPress で 301 リダイレクトを作成するための初心者ガイド
WordPress で壊れたリンクを見つけて修正する方法 (ステップバイステップ)
WordPress で 404 ページを簡単に追跡してリダイレクトする方法
WordPress で 404 ページをホームページにリダイレクトする方法
WordPress を HTTP から HTTPS に適切に移行する方法 (初心者ガイド)
WordPress でサイト全体のリダイレクトを行う方法 (初心者ガイド)
WordPress を新しいドメインに簡単に移動する方法 (SEO を損なうことなく)
このチュートリアルが、WordPress でページまたは URL をリダイレクトする方法を学ぶのに役立つことを願っています。 302 と 301 リダイレクトの違いに関するガイドや、専門家が選んだ最高の WordPress リダイレクト プラグインもご覧ください。
この記事が気に入っていただけましたら、WordPress ビデオ チュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook でもご覧いただけます。