Documentation

リダイレクションツールの使用

7.3以降で利用可能

URLの整合性を維持することは、どのサイトにとっても重要です。 Liferay DXPの リダイレクト ツールは、HTTPリダイレクトを管理し、404エラーを追跡するための便利で統合された方法を提供します。 このツールを使えば、簡単にリンク切れを回避・修正することができ、ユーザーエクスペリエンスとSEOの両方を向上させることができます。

アクセスするには、サイトメニュー (Site Menu) を開き、 設定リダイレクト にアクセスしてください。

サイトメニューの「リダイレクト」ページに移動します。

ここでは、リダイレクトツールの機能性が [Redirects] と [404 URLs] の2つのタブに編成されています。

重要

Liferay DXP/Portal 7.4+ では、404トラッキングはデフォルトで無効になっています。 この機能を利用するには、 404トラッキングを有効にする 必要があります。 これにより、404トラッキングとRedirectionアプリケーションの404 URLタブの両方が有効になります。

リダイレクト

Redirects] タブでは、 恒常的な URLリダイレクト(301)と 一時的な URLリダイレクト(302)の両方を作成および管理できます。

 [リダイレクト]タブから、永続的および一時的なURLリダイレクトを作成および管理できます。

どちらもユーザーを指定された宛先に自動的に誘導しますが、それぞれがサイトに固有の影響を及ぼします。 リダイレクトを作成する前に、状況に最適なタイプを検討してください。

  • 永久 :301コードを使用して、サイトにアクセスする検索エンジンやその他のツールに、要求されたリソースが永久的に再配置されたことを通知します。 検索エンジンは古いURLを検索結果の新しい宛先に置き換え、ブラウザは新しい宛先を不確定な時間だけキャッシュします。 301コードは、行先URLを無期限に使用する場合にのみ使用してください。 これにより、SEOが向上し、意図しないキャッシュを回避できます。

  • 一時的 :302コードを使用して、サイトにアクセスする検索エンジンやその他のツールに、要求されたリソースが一時的に移動されたことを通知します。 302コードは、サイトのランキングに影響を与えることなく、問題を修正しながらA/Bテストを実行したりトラフィックをリダイレクトしたりする場合に役立ちます。 DXPはデフォルトで302コードを使用します。

SEOの各リダイレクトタイプの影響の詳細については、 Optimizing Sites を参照してください。 また、テスト時に302コードを使用する方法については、 A/Bテスト を参照してください。

リダイレクトの作成

以下の手順に従って、リダイレクトを作成します。

  1. 追加 ボタン(Add button)をクリックします。 [New Redirect] 画面が表示されます。

    追加ボタンをクリックして、新しいリダイレクトを作成します。

  2. Source URL] フィールドに一意の相対URLを入力して、リダイレクトをトリガーするリンクを指定します。 入力した値は、その上に表示されるベースURLに追加されます。

     [ソースURL]フィールドに一意の相対URLを入力します。

  3. Destination URL] フィールドに絶対URLを入力して、目的の宛先へのリンクを指定します。

    この宛先は内部または外部にすることができますが、常に絶対URLとして入力する必要があります。 ショートカット アイコン(Shortcut icon)をクリックして、入力したURLを確認することもできます。

     [行先URL]フィールドに絶対URLを入力します。

  4. Type] ドロップダウンメニューを使用して、リダイレクトが永続的(301)か一時的(302)かを判別します。

    リダイレクトが永続的か一時的かを判断します。

  5. オプションで、リダイレクトの自動 有効期限 を設定できます。 有効期限が切れないように、このフィールドは空のままにします。

    リダイレクトの有効期限が切れるかどうかを確認します。

  6. 終了したら、 [Create] をクリックしてリダイレクトを保存します。

保存されると、Liferay DXPが設定を検証します。 他のリダイレクトが指定されたソースURLを指している場合、DXPはその旨を通知し、リダイレクトチェーンを回避するために既存のリダイレクトを更新するかどうかを尋ねます。

DXPは、リダイレクトチェーンの作成を回避するのに役立ちます。

同じソースURLに対して複数のリダイレクトを作成しようとした場合、または指定したソースURLと宛先URLによってリダイレクトループが発生した場合も、DXPはエラーを返します。

リダイレクトの編集と削除

URLリダイレクトを正常に追加したら、 アクション ボタン(Actions button)をクリックして [Edit] または [Delete] を選択することで、いつでもリダイレクトを編集または削除できます。

リダイレクトはいつでも編集または削除できます。

注釈

リダイレクトに加えられた変更は、古いリダイレクト構成をキャッシュしたブラウザにすぐに表示されない場合があります。

404 URL

404 URLs] タブでは、404エラーにつながるサイトリクエストを表示および管理できます。 DXPでは各エラーがカタログ化されているため、エラーの原因を評価し、問題を迅速に解決できます。

404 URLを表示および管理できます。

ここでは、カタログ化された404 URLを検索、フィルタリング、順序付けしたり、必要に応じてリダイレクトを作成したりできます。 これらのURLは、コントロールパネルのリダイレクト設定に従ってデータベースに保持されます。ここで、カタログ化される404の数と期間の両方を設定できます。

注釈

Liferay DXP/Portal 7.4+ の 404 URLs タブにアクセスするには、まず 404 トラッキングを有効にする ことが必要です。

404 URLの表示

カタログ化されたリクエストは、 タイプ日付 の両方でフィルタリングできます。 タイプでフィルタリングするときは、表示する404 URLを [Active URLs]( 、 [Ignored URLs] 、または [All] から選択できます。 日付によるフィルタリングでは、すべてのURLを表示するか、あるいは過去1日、1週間、1ヶ月以内にリクエストされたURLのみを表示するかを決めることができます。 また、カタログ化されたリクエストを、 更新日リクエスト数 で順序付けすることもできます。

デフォルトでは、このページにはすべての有効なURLが番号順に表示されます。

カタログ化された404 URLをフィルタリングして順序付けできます。

404 URLを無視する/無視しない

URLがアクティブか無視されているかを判断するには、 アクション ボタン (Actions button) をクリックして、 [Ignore] / [無視しない] を選択します。 無視すると、URLはデフォルトの [有効] ビューで非表示になりますが、ステータスはいつでも変更できます。

URLが有効か無視されているかを判別できます。

404 URLのリダイレクトの作成

404 URLの アクション ボタン(Actions button)をクリックし、 [Create Redirect] を選択することで、簡単にリダイレクトを作成することができます。 これにより、 [新規リダイレクト] 画面が表示され、ソースURLに選択した404が事前に入力されます。

フォームへの入力を完了し、 [Create] をクリックして新しいリダイレクトを保存します。

404 URLのリダイレクトを作成します。

404設定の構成

404URLをリクエスト間で保持する期間、データベースに保存される404URLの最大数、404URLチェックの間隔を決定することができます。

これを行うには、コントロールパネルを開き、 [System Settings](または [Instance Settings])→ [Pages] → [Virtual Instance Scope]の下の [Redirection] に移動します。

デフォルトでは、 404 URL Maximum Age は30日、 Maximum Number of 404 URLs は1000エントリに設定され、システムは24時間ごとに404 URLをチェックすることになっています。

保持する404 URLの期間と数を決定します

404トラッキングの有効化

7.4以降で利用可能

以下の手順で、バックグラウンド404トラッキングを有効にし、404 URLタブを有効にします。

  1. グローバルメニュー(Global Menu) を開き、 コントロールパネル タブをクリックし、 システム設定ページリダイレクト と進みます。

    ![有効]にチェックを入れ、 [保存]をクリックします。](./using-the-redirection-tool/images/15.png)

  2. Check Enabled .

  3. アップデート をクリックします。

有効にすると、Redirectionアプリケーションの404URL管理タブにアクセスできるようになります。

重要

アプリケーションを有効化または無効化しても、データベースに保存されているデータには影響しません。 無効にした場合は、いつでもデータにアクセスできるように機能を再有効化することができます。