ページのフレンドリURLの設定
Liferay DXP 7.3+
サイトの各ページにフレンドリー URL を設定できます。 これらの URL により、ページのアドレスを理解して思い出すことが容易になるとともに、サイトをクロールする検索エンジンやその他のツールに重要な情報が提供されます。
サイト ページを作成すると、ページの名前に一致するフレンドリー URL が自動的に生成されますが、いつでも変更できます。 Liferay は、リンク切れを防ぎ、変更を簡単に元に戻すために、ページで以前使用した URL の履歴も保持します。
フレンドリー URL は、Web 標準に合わせて自動的に正規化されます。 スペースや記号などの特殊文字は、ダッシュ (-) に置き換えられるか、エンコードされます (例: スペースの場合は %20 )。 たとえば、 /exciting-new-items-for-summer-2024!-best-deals@50%off は、 /exciting-new-items-for-summer-2024-best-deals-50-offに正規化されます。
ページのフレンドリURLの変更
ページのフレンドリー URL を変更するには、 製品メニュー を開き、 サイトビルダー → ページに移動します。 次に、カスタマイズするページの アクション (
) をクリックし、 構成を選択します。

または、カスタマイズするページに移動し、 アプリケーション バーの右上にある ページの構成 ボタン (
) をクリックして、個々のページ設定にアクセスすることもできます。
[全般] タブで、 フレンドリー URL フィールドを使用して、ページの新しい URL を入力します。 ローカライズされたURLを設定するには、[言語フラグ]をクリックして、目的の言語を選択します。 完了したら、 「保存」をクリックします。

このフィールドに入力された値は サイト URL に追加され、一意である必要があります。
カスタム URL を設定する場合、サイトのページ階層を無視できます。 つまり、子ページのフレンドリー URL の一部として親ページを含める必要はありません。
ページのURL履歴の管理
Liferay DXP は、ページに使用されるすべてのフレンドリー URL のリストを保持します。 つまり、フレンドリー URL を変更しても、手動で削除しない限り、古い URL はページに関連付けられたままになり、リンク切れを防ぎます。 古い URL を使用したページ リクエストの場合、Liferay はアクティブなフレンドリー URL を指すブラウザ (またはその他のコンシューマー) へのリダイレクトを提供します。 デフォルトでは、Liferay はページのフレンドリー URL 履歴に一時的な (302) リダイレクトを使用しますが、必要に応じてタイプを設定できます。 フレンドリー URL リダイレクトの設定を参照してください。
ページに関連付けられている URL の完全なリストを表示および管理するには、 履歴 (
) をクリックします。 選択した言語のページのアクティブな URL と古い URL が表示されます。 他の言語に設定された URL を表示するには、 言語フラグ をクリックすることもできます。

ここから、古いURLにカーソルを合わせると、次のオプションが表示されます。
URL の復元: アクティブな URL を古い URL に置き換える場合は、アクティブにする URL の URL の復元 (
) をクリックします。
URL を忘れる: ページに関連付けられたフレンドリー URL が不要になった場合は、 URL を忘れる (
) をクリックします。 ユーザーが忘れた URL を使用してページにアクセスしようとすると、リンクが壊れ、Liferay は「見つかりません」というメッセージを表示します。
![古いURLにカーソルを合わせると、[復元]オプションと[消去]オプションが表示されます。](https://resources.learn.liferay.com/images/dxp/latest/en/sites/creating-pages/page-settings/configuring-your-pages-friendly-url/images/04.png)