サイトテンプレートにおけるフレンドリーURLの競合の処理
現在、この機能はベータ機能フラグ (LPS-174417) でサポートされています。 詳細については、 ベータ機能フラグ をお読みください。
Liferay では、フレンドリー URL の重複は許可されず、サイト内の各要素が一意のアドレスを持つことが保証されます。 複数のサイトがサイト テンプレートを介して接続されている場合は、2 つ以上のページが同じフレンドリー URL を共有していると競合が発生する可能性があります。
これらの問題を防ぐために、Liferay は重複したフレンドリー URL が検出されると警告を表示し、ユーザーに競合を通知します。
同じサイト内の既存のページと同じフレンドリー URL を持つページを作成すると、Liferay は新しいページの URL に一意の識別子を自動的に追加します。 たとえば、 About Us ページがすでに存在する場合、同じフレンドリー URL を持つ新しいページが about-us1に更新されます。
警告メッセージ
サイト テンプレートで、子サイトの既存のページと同じフレンドリ URL を共有するページを作成しようとした場合、または子サイトで、関連付けられたサイト テンプレートの既存のページと同じフレンドリ URL を持つページを作成しようとした場合、警告メッセージが表示されます。
-
競合するフレンドリー URL を持つページを作成すると、競合アラートが表示されます。 警告を無視してページを保存することもできますが、競合は解決されません。

-
警告を無視すると、Pages アプリケーションとサイトのページ ツリー内のページの横に警告アイコンが表示されます。

-
ページのフレンドリー URL を変更できるページ設定で警告が表示される場合もあります。 競合メッセージは、サイト テンプレートと子サイトの両方に表示されます。
適切な権限がある場合は、構成ページにアクセスして競合するページの詳細を表示できます。権限がない場合は、ページ名とサイト名のみが表示されます。

-
さらに、フレンドリー URL を既存の URL に変更すると、競合するフレンドリー URL でページが保存されたことを通知する警告が画面の下部に表示されます。

Liferay は、同じサイト内のページの場合のように、これらの競合を自動的に解決しません。 警告を消すには、フレンドリー URL を手動で変更する必要があります。