Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPBカップ
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPressでページやURLをリダイレクトする方法(2つの方法)

ページの欠落やリンク切れは、サイト訪問者に悪い体験をもたらします。リンクをクリックしても何も見つからないことを想像してみてください!これは、特にあなたの製品やサービスについて知ろうとする人々を混乱させ、イライラさせる可能性があります。また、リンク切れは検索エンジンのランキングにも悪影響を及ぼします。

リダイレクトは舞台裏で機能します。誰かがリンク切れをクリックすると、リダイレクトは自動的に訪問者を正しいページに転送します。WPBeginnerでは一貫してリダイレクトを使用し、訪問者が毎回期待するページにたどり着けるようにしています。

この投稿では、WordPressでリダイレクトを設定する方法を紹介します。さまざまなリダイレクト方法を取り上げ、どの方法があなたのニーズに最も適しているかを説明します。

How to Redirect a Page or URL in WordPress

WordPressでページやURLをリダイレクトする理由

リンクは、WordPressサイトの関連ページをつなげることができます。訪問者がサイトをナビゲートし、検索エンジンがコンテンツを簡単に見つけてインデックスできるようにします。

しかし、リンク切れはサイトに存在しないURLにつながります。このような場合、404の「ページが見つかりません」というエラーメッセージが表示されます。

404 Page Example

これはユーザーエクスペリエンスを低下させ、SEOにも悪影響を及ぼす可能性がある。

ウェブページが削除されたか、ページのURLが変更されたか、リンクを作成した人が単に間違ったURLを入力しただけかもしれません。

幸いなことに、404エラーを簡単にトラッキングし、そのURLを実在するページにリダイレクトすることができる。

それでは、WordPressでページやURLをリダイレクトする方法を見ていきましょう。ここでは2つの方法を取り上げます:

方法1:All In One SEO(AIOSEO)を使ってリダイレクトを作成する。

WordPressでページやURLをリダイレクトする最もシンプルな方法は、All In One SEO (AIOSEO) WordPressプラグインを使用することです。このプラグインはWordPressのための最高のSEOプラグインであり、リダイレクトを非常に簡単に設定できる強力なRedirection Managerアドオンを提供しています。

注:リダイレクトマネージャーを使用するには、AIOSEO Proが必要です。AIOSEOには無料版もありますが、301リダイレクトは含まれていません。

最初に行う必要があるのは、AIOSEO Proプラグインをサイトにインストールして設定することです。ステップバイステップの手順については、All In One SEOを正しく設定する方法のガイドをご覧ください。

その後、Redirect Managerアドオンを有効化する必要があります。All In One SEO ” Redirectsに移動し、’Activate Redirects’ボタンをクリックします。

Activate AIOSEO Redirects

最後に、「設定」タブをクリックして、リダイレクト方法を選択する必要があります。

PHP’オプションをお勧めします。これは最も簡単で、Webサーバーの技術的な設定が必要ないからです。

Select the Redirect Method

これでWordPressのページをリダイレクトする準備ができました。AIOSEOリダイレクトマネージャーまたはWordPressコンテンツエディターを使って行うことができます。

AIOSEOリダイレクトマネージャーからリダイレクトを作成する

All In One SEO ” リダイレクトページにいる間に、’リダイレクト’ タブに戻ることができます。このページでは、リダイレクトを管理したり、新しいリダイレクトを追加することができます。

新しいリダイレクトを追加するには、機能していないURLの投稿スラッグを追加する必要があります。スラッグとは、サイトのドメイン名の後に来るURLの部分です。

例を見てみよう。投稿やページの完全なURLは次のようになります:

https://example.com/old-coffee-link-is-broken/

この場合、投稿スラッグはURLの最後のセクションとなる:

/old-coffee-link-is-broken/

このように、リンク切れの投稿スラッグを「ソースURL」フィールドに入力または貼り付ける必要があります:

Enter a Source URL in AIOSEO Redirection Manager

ヒント:複数のソースURLを同じターゲットURLにリダイレクトすることができます。URLを追加」ボタンをクリックするだけで、「ソースURL」フィールドが追加されます。

次の投稿では、URLをリダイレクトしたい既存ページの投稿スラッグを入力する必要があります。これを「ターゲットURL」フィールドに入力するか、ペーストする必要があります。

Enter a Target URL in AIOSEO Redirection Manager

あるいは、ページのタイトルの一部を入力するだけで、AIOSEOは一致する投稿とページのリストを表示します。

正しい投稿をクリックすると、スラッグが入力されます。

Typing the Title of the Target Page in AIOSEO Redirection Manager

最後のステップは、リダイレクトタイプの選択です。

301 Moved Permanently」リダイレクトタイプが選択されていることを確認し、「Add Redirect」ボタンをクリックします。

Make Sure the 301 Redirect Type is Selected in AIOSEO Redirection Manager

下にスクロールすると、作成したリダイレクトのログ記録が表示されます。

カラムには、リダイレクトされたリンクを訪問した人の数が表示され、301リダイレクトを個別に有効化または無効化するトグル設定があります。

Log of Redirected Pages in AIOSEO Redirection Manager

WordPressコンテンツエディターからリダイレクトを作成する

All In One SEOを使って、公開した投稿やページを編集中にリダイレクトすることもできます。

WordPressエディターの一番下までスクロールすると、AIOSEO設定のセクションがあります。リダイレクト」タブをクリックしてください。

Redirecting a Post or Page From the Content Editor Using AIOSEO

ここでは、上記で説明したのと同じリダイレクトオプションを見つけることができます。ソースURLは入力されているので、ターゲットURLを追加してください。

その後、「301 Moved Permanently」リダイレクトタイプが選択されていることを確認し、「Add Redirect」ボタンをクリックします。

便利なAll-in-One SEOの機能は、投稿のパーマリンクを編集中に変更した場合、AIOSEOが自動的に古いURLを新しいURLにリダイレクトすることです。

方法2:.htaccessを編集して手動でリダイレクトを作成する

プラグインを使わずにページやURLをリダイレクトすることもできます。そのためには、サイトの.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のインストールと設定が完了したら、All In One SEO ” Toolsページに移動します。次に、「.htaccessエディター」タブに切り替えてください。

Editing .htaccess File Using All in One SEO

このページでは、.htaccessファイルのコンテンツが表示されます。ファイルの一番下の「# END WordPress」行の後にリダイレクトコードを貼り付ける必要があります。

ここでは、古い投稿に訪れたユーザーを新しい投稿に送ろうとしている単純なリダイレクトを示します。

RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/

古い投稿と新しい投稿のURLを変更してください。

これが完了したら、ページ上部の「変更を保存」ボタンをクリックし、.htaccessファイルを新しいコードで更新します。

.htaccessを直接編集する

プラグインを使わずに、.htaccessファイルを直接編集することもできます。これを行うには、FTPクライアントまたはホスティングサービスのファイルマネージャを使用してサイトに接続する必要があります。

.htaccessファイルはサイトのルートディレクトリにあります。もし見つからない場合は、WordPressサイトで.htaccessファイルが見つからない理由についてのガイドを参照してください。

ファイルマネージャーの編集機能を使ってファイルを編集できるかもしれません。そうでなければ、.htaccessをコンピューターにダウンロードし、メモ帳のようなテキストエディターを使って編集することができます。

.htaccessファイルの最後、「# END WordPress」行の後に、以下のリダイレクトコードを貼り付けてください。

RewriteEngine On
Redirect 301 /thisistheoldurl/ http://yoursite.com/thisisthenewurl/

旧投稿と新投稿のURLの変更をお忘れなく。

Edit .htaccess File

変更を本当に〜してもよいですか?必要に応じて、.htaccessファイルをサーバーにアップロードしてください。

これで、リダイレクトをテストして、意図したとおりに正しくリダイレクトされていることを確認できます。

ページやURLをリダイレクトする方法はおわかりいただけたと思いますが、WordPressのリダイレクトに関する他のガイドもご覧ください:

WordPress でページや URL をリダイレクトする方法について、このチュートリアルがお役に立てれば幸いです。302 リダイレクトと 301 リダイレクトの違いや、WordPress リダイレクトプラグインのエキスパートによるベストセレクションもご覧ください。

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

情報開示 私たちのコンテンツは読者支援型です。これは、あなたが私たちのリンクの一部をクリックした場合、私たちはコミッションを得ることができることを意味します。 WPBeginnerの資金源 をご覧ください。3$編集プロセスをご覧ください。

アバター

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

究極のWordPressツールキット

ツールキットへの無料アクセス - すべてのプロフェッショナルが持つべきWordPress関連製品とリソースのコレクション!

Reader Interactions

コメント

  1. おめでとうございます!この記事の最初のコメント投稿者になるチャンスです。
    ご質問やご提案がおありですか?ディスカッションを始めるためにコメントを残してください。

返信を残す

コメントありがとうございます。すべてのコメントは私たちのコメントポリシーに従ってモデレートされ、あなたのメールアドレスが公開されることはありませんのでご留意ください。名前欄にキーワードを使用しないでください。個人的で有意義な会話をしましょう。