ドキュメントURLの構成
ライフレイ 7.4 U27+/GA27+
ファイルがアップロードされると、LiferayはそのファイルにアクセスするためのフレンドリURLを自動的に生成します。 このURLは次のような構造になっています:[server-address]/documents/d/[site's friendly url]/[file-friendly-URL]。 アップロード時に指定しない限り、LiferayはフレンドリURLにファイル名を使用しますが、この値はいつでも変更することができます。 設定が完了すると、そのフレンドリーURLで最新版のファイルにアクセスできるようになります。
7.4 U26/GA26 以前のバージョンでは、Liferay は次の構造を使用してファイル URL を生成します: [server-address]/documents/[site-id]/[folder-id]/[file-name]/[UUID]。 U27+/GA27+にアップデートする場合、既存のファイルはこのパターンに基づいて古いURLを引き続き使用します。 しかし、ユーザーが既存のファイルを更新した場合、Liferayは新しいストラクチャーを使用するようにそのURLを変換します。 アップデートされるまでは、以前のURLでファイルにアクセスすることができます。
ドキュメントのフレンドリURLの設定
ファイルのアップロード 中、またはファイルの編集中はいつでも、ファイルのフレンドリ URL を手動で設定できます。
複数のファイルをアップロードする場合、各ファイルのフレンドリーURLはファイル名を用いて自動的に生成されます。
ファイルのフレンドリーURLを設定するには、
-
サイト メニュー (
) を開き、 コンテンツ & データを展開して、 ドキュメントとメディアに移動します。 -
目的のファイルのアップロードまたは編集を開始します。
-
フレンドリー URL フィールドを編集します。
各URLの値は、サイトごとに一意である必要があります。 値がすでに使用されている場合、LiferayはURLの末尾に数値を追加することで自動的に競合を解決します(例:
my-file,my-file-1,my-file-2)。
-
公開をクリックします。
一度保存すると、指定されたURLでファイルにアクセスできます(例: http://[server-address]/documents/d/[site-friendly-url]/[file-friendly-URL])。
フレンドリURLの履歴
ファイルのフレンドリー URL を変更すると、Liferay は以前の値を自動的に保存します。 古い URL がファイルの履歴に残っている限り、それを使用して最新バージョンのファイルにアクセスできますが、同じサイト内の他のファイルはそれを使用できません。 別のファイルの古い URL を再利用するには、そのファイルのフレンドリー URL 履歴からその URL を削除する必要があります。
デフォルトでは、フレンドリー URL リダイレクトは一時的 (302) ですが、必要に応じて永続的 (301) に設定できます。 詳細については、 フレンドリー URL リダイレクトの構成 を参照してください。
ファイルの保存されたURLを表示および管理するには、
-
サイト メニュー (
) を開き、 コンテンツ & データを展開して、 ドキュメントとメディアに移動します。 -
目的のファイルの アクション (
) をクリックし、 編集を選択します。 -
フレンドリー URL フィールドで 履歴 (
) をクリックします。![[フレンドリURL]フィールドの[履歴]ボタンをクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/digital-asset-management/uploading-and-managing/configuring-document-urls/images/02.png)
-
現在のフレンドリー URL を選択した URL に置き換えるには、 復元 (
) をクリックします。 -
選択した URL をファイルの履歴から削除するには、 URL を忘れる (
) をクリックします。 削除すると、そのURLではファイルにアクセスできなくなります。![[復元]または[記憶したURL情報を消去]ボタンをクリックします。](https://resources.learn.liferay.com/images/dxp/latest/en/digital-asset-management/uploading-and-managing/configuring-document-urls/images/03.png)
フレンドリURLの履歴の変更内容は、自動的に保存されます。
Liferay 7.4 U34/GA34から、表示ページテンプレートのフレームワークは、各ファイルのフレンドリURLの履歴を考慮します。 つまり、ファイルのフレンドリURLの履歴に残っていれば、ユーザーは古いフレンドリURLでファイルの表示ページに引き続きアクセスできます。 ファイルのフレンドリURLの履歴にあるすべてのURLは、ファイルの現在のURLに自動的にリダイレクトされます。
ファイルが表示ページ テンプレートと同じサイトにある場合、ファイルのフレンドリー URL が表示ページ URL に追加されます (つまり、 display-page-url/file-friendly-url)。 ただし、URL の重複を避けるために、ファイルがテンプレートとは異なるサイトまたはアセット ライブラリにある場合、URL パターンにはファイルのサイトまたはアセット ライブラリのフレンドリ URL も含まれます (つまり、 display-page-url/site-friendly-url/document-friendly-url)。
ドキュメントのバージョンURL
すべてのファイルフレンドリー URL は、最新バージョンのファイルにつながります。 以前のバージョンのURLにアクセスしたい場合は、ファイルのバージョン履歴に移動し、目的のバージョンのダウンロードURLをコピーします。
