エイリアスリダイレクトの使用
エイリアスリダイレクトは、絶対的なソースURLと行先URLを明示的に定義します。 予測可能なため、ほとんどのユースケースでエイリアスリダイレクトが推奨されます。 エイリアスリダイレクトは、永久的(301)または一時的(302)なリダイレクトにすることができます。 どちらのタイプも、ユーザーを指定された宛先に自動的に誘導するものですが、サイトにとって固有の意味がそれぞれにあります。 ご自身の状況に合わせて、最適なタイプを検討してください。
永久:301コードを使用して、サイトにアクセスする検索エンジンやその他のツールに、要求されたリソースが永久的に再配置されたことを通知します。 検索エンジンは古いURLを検索結果の新しい宛先に置き換え、ブラウザは新しい宛先を不確定な時間だけキャッシュします。 301コードは、行先URLを無期限に使用する場合にのみ使用してください。 これにより、SEOが向上し、意図しないキャッシュを回避できます。
一時的:302コードを使用して、サイトにアクセスする検索エンジンやその他のツールに、要求されたリソースが一時的に移動されたことを通知します。 302コードは、サイトのランキングに影響を与えることなく、問題を修正しながらA/Bテストを実行したりトラフィックをリダイレクトしたりする場合に役立ちます。 Liferayはデフォルトで302コードを使用します。
各リダイレクト タイプが SEO に与える影響の詳細については、「 サイトの最適化 」を参照してください。 また、テスト時に 302 コードを使用する方法については、「 A/B テスト 」を参照してください。
一括リダイレクトを実行する必要がある場合は、 パターン リダイレクトの使用を参照してください。
エイリアスリダイレクトの作成
-
サイト メニュー (
) を開き、 構成 → リダイレクトに移動します。
-
エイリアスタブで、 追加 (
) をクリックします。 -
[Source URL]フィールドに一意の相対URLを入力して、リダイレクトをトリガーするリンクを指定します。 入力した値は、その上に表示されるベースURLに追加されます。
![[ソースURL]フィールドに一意の相対URLを入力します。](https://resources.learn.liferay.com/images/dxp/latest/en/sites/site-settings/managing-site-urls/setting-up-redirects-and-404-tracking/using-alias-redirects/images/02.png)
-
[Destination URL]フィールドに絶対的URLを入力して、目的の宛先へのリンクを指定します。
この宛先は内部または外部にすることができますが、常に絶対URLとして入力する必要があります。 URL の確認 ボタン (
) をクリックして URL を確認することもできます。![[行先URL]フィールドに絶対的URLを入力します。](https://resources.learn.liferay.com/images/dxp/latest/en/sites/site-settings/managing-site-urls/setting-up-redirects-and-404-tracking/using-alias-redirects/images/03.png)
-
[Type]ドロップダウンメニューを使用して、リダイレクトを永久的(301)または一時的(302)に定義します。

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

-
終了したら、[Create]をクリックしてリダイレクトを保存します。
保存されると、Liferayが設定を検証します。 他のリダイレクトが指定されたソースURLを指している場合、Liferayはその旨を通知し、リダイレクトチェーンを回避するために既存のリダイレクトを更新するかどうかを尋ねます。 競合を減らすために、Liferayはユーザーが同じソースURLに対して複数のエイリアスリダイレクトを定義することと、URLを自分自身に直接リダイレクトすることの両方を防止します。
![]()
循環リダイレクトを作成しないようにします。 これらは、コンテンツフレンドリURLのリダイレクトを定義する際に簡単に作成できます(例:同じコンテンツに対して異なるフレンドリURL間でリダイレクトする)。 Liferay はこれらのループを確実に検出することができません。
エイリアスリダイレクトの編集と削除
URL リダイレクトを追加したら、いつでも [アクション] ボタン (
) をクリックし、 編集 または 削除を選択して編集または削除できます。
![]()
リダイレクトに加えられた変更は、古いリダイレクト構成をキャッシュしたブラウザにすぐに表示されない場合があります。