WordPress ウェブサイトに 307 リダイレクトを実装する方法
公開: 2022-08-18307 リダイレクトにはリダイレクト メッセージが含まれます。 訪問者が URL を要求すると、307 リダイレクトによって一時的な場所に移動します。 307 リダイレクトが成功すると、すぐにメイン URL が返されることが訪問者に確認されます。 彼らは、リダイレクト プロセスが自動であることを確認し、それを変更すべきではありません。 また、リダイレクトは時間の経過とともに変化する可能性があるため、クライアントは将来のリクエストに対して実際のリクエスト URI を使用し続ける必要があります。
WordPress ウェブサイトからの 307 リダイレクト
Web サイトに 307 リダイレクトを適用して Web ページの一時的な動きを表示するのは良いことです。 アプリケーション プロセスを学習する前に、HTTP コードと 307 リダイレクトの詳細について知っておきましょう。
HTTP ステータス コードと 3xx ステータス コード
HTTP ステータス コードは、閲覧をリクエストした Web ページに関するサーバーからの短いメッセージです。 サーバーはリクエストを受け取るたびにリクエストを処理し、HTTP ヘッダーと一緒に返します。 このヘッダーには、Web ページの状態を意味する関連する HTTP ステータス コードが含まれています。 ステータス コードには 5 つのクラスがあり、3xx はその 1 つです。
ただし、3xx リダイレクト カテゴリの下には、9 つの異なるタイプのリダイレクトがあります。 307 リダイレクトはその中にあります。 新しい場所に移動することで、要求しているコンテンツがどこにあるかがわかります。
307 リダイレクトの仕組み
307 リダイレクトの作業プロセスは、誰かが Web ページへのアクセスを要求したときに開始されました。 ブラウザは最初にこのリクエストを受け取り、次にそれぞれのサーバーに接続します。 その後、サーバーは HTTP 307 ステータス コードを含むフィードバックを返します。 最後に、ブラウザは、サーバーから指示された一時的な場所に訪問者を誘導します。
繰り返しますが、基本的に 2 種類の 307 リダイレクトがあります。 それぞれがどのように機能するか見てみましょう —
307 一時リダイレクト:このプロセスは、上記で説明したようにサーバーによって実行されます。 一時的な場所にリダイレクトし、要求された URL がすぐに戻ってくることを訪問者に保証します。
307 内部リダイレクト:これも 307 リダイレクトの一種ですが、ローカル ブラウザー内で機能します。 より明確にするために、要求をサーバーに送信する代わりに、内部リダイレクトが要求を HTTPS に変換します。 Strict-Transport-Security 応答ヘッダーまたは HSTS は、この厳密なプロセスを維持します。 ヘッダーはサイトから返されるため、これは内部プロセスです。
307 リダイレクトを使用する理由
Web サイトで 307 リダイレクトを使用する正当な理由はたくさんあります。 定期的なウェブサイトのメンテナンスを意識している場合は役立ちます。 人々が 307 リダイレクトの使用を検討する一般的な理由は次のとおりです。
- コンテンツの更新
- CMS の移行
- ページがもう存在しないことを訪問者に知らせるため
- ドメイン名を切り替えるには
- 短期的なウェブサイトのダウンについて
- アフィリエイトマーケティングに役立ちます
ここで、ランダムに 307 リダイレクトを使用しないでください。 サーバーは、リダイレクトごとに追加のタスクを実行します。 リダイレクトが多すぎると、サイトが遅くなる可能性があります。 UXやSEOにも悪い。 ここでも、いくつかのリダイレクトが結合され、チェーンとして転送されます。 ただし、時間制限を超えると、検索エンジンはチェーン リクエストを転送しません。 したがって、Web サイトにリダイレクトが本当に必要であることを理解してから、それに応じてリダイレクトを使用してください。
WordPress ウェブサイトに 307 一時リダイレクトを実装する方法
WordPress Web サイトで 307 リダイレクトが必要であることがわかっている場合は、リダイレクトを簡単に配置する方法を見つけてください。 ウェブサイトを安全に保ち、検索エンジンを満足させます。 307 リダイレクトを適用する方法はいくつかあります。 以下の方法が一般的です。どのように行うべきかを学びましょう。
.htaccess ファイル経由
これは、リダイレクトを作成する安全な方法です。 .htaccess は、WordPress Web サイトの小さなメイン サーバー構成ファイルです。 ただし、サーバーが Apache ソフトウェアで実行されていることを確認してください。ホスティング アカウントまたはファイル転送プロトコル (FTP) クライアントの public_html フォルダーで、サイトの構成ファイルを特定できます。 ファイルの名前と場所は、ホスティング プロバイダーによって異なります。 私たちの場合、それは–にあります
ファイルにコード行を追加するだけで、307 リダイレクトをすばやく作成できます。 ここでは、mod_rewrite モジュールを使用する必要があります。 たとえば、ギャラリー ページを一時的に新しいページにリダイレクトする場合は、次のようにします。
[PHP] RewriteRule “^/gallery$” “/about/gallery” [R] [/php]
開始する前に、コードの実装について少し勉強することをお勧めします。 .htaccess ファイルは Web サイトの重要なファイルであり、ここでの 1 つの間違いがサイト全体を壊す可能性があります。 開発に関する知識があまりない場合は、より技術的な作業になる可能性があります。 そのため、まずサイトのバックアップをとってから編集してください。
プラグインの使用
このメソッドは、WordPress サイトのリダイレクト プロセスも自動化します。 無料のプラグインを見つけたり、必要に応じてプラグインを購入したりできます。 プラグインは、事前にリダイレクトをスケジュールしたり、複数のタイプのリダイレクトを作成したり、SEO 機能を取得したりするのに役立ちます。 また、リダイレクトプラグインでリンク切れの心配もありません。 Quick Page/Post Redirect、SEO Redirection、All in One SEO、301 Redirects などのプラグインは優れていて使いやすいです。
プラグインは簡単にインストールして使用できますが、慎重に選択する必要があります。 貧弱なプラグインはリダイレクトを適切に実装しないためです。 その結果、Web サイトでエラーが発生したり、SEO のペナルティが発生したりする可能性があります。 たとえば、メタ リフレッシュ リダイレクトが発生し、訪問者を混乱させることがあります。
通常、「5 秒以内にリダイレクトされない場合は、ここをクリックしてください」と訪問者に伝えます。 したがって、これらは最終的に検索エンジンのクローラーを混乱させます。 そのため、可能であれば .htaccess ファイルでの手動作業を考慮することができます。
リダイレクト 307 は SEO に影響しますか?
307 リダイレクトは一時的なものであるため、Web サイトの SEO に悪影響を与えることはありません。 このプロセスでは、リダイレクトされた新しい URL はインデックスに登録されません。 新しいリンクには元の URL の「リンク ジュース」が含まれておらず、検索エンジンは SERP を更新しません。 ただし、永続的なリダイレクトの場合、すべてが変更されます。 したがって、307 リダイレクトは安全であり、サイトの SEO を向上させるのに役立ちます。
最後の言葉
これで、307 リダイレクトと実装プロセスの重要性がわかりました。 訪問者は、一時的なリダイレクトを通じて、サイトのサーバー メンテナンスについてタイムリーに知ることができます。 したがって、この方法でユーザーエクスペリエンスを向上させることができます. HTTP ステータス コードの詳細な知識を得ることは、この点で大いに役立ちます。 あなたのウェブサイトで。