問題
- 表示ページ・テンプレートを使用してポータルにウェブ・コンテンツを表示すると、ウェブ・コンテンツが複数のURLでアクセスされます。
- 表示ページテンプレートツールを使ってウェブコンテンツにアクセスするためのフレンドリーURLを設定すると、ウェブコンテンツは最初に作成したURLからアクセスされ続けるのはなぜですか?
Environment
- DXP 7.3
- DXP 7.4
解決策
- 当初、私たちはこれを期待された行動として理解していた。 表示ページテンプレートを使用してWebコンテンツを作成すると、作成されたWebコンテンツの名前に基づいて、このWebコンテンツ用のURLが自動的に作成されます。
- 例えばNewBasicWebContentという名前で作成されたウェブコンテンツを保存する場合、そのアクセスURLはhttp://localhost:8080/web/guest/w/newbasicwebcontent、このウェブコンテンツのバージョンは1.0になります。
- このウェブコンテンツのURLを更新し、フレンドリーなURL(例:http://localhost:8080/web/guest/w/updatedurl)でアクセスできるようにする。このウェブコンテンツはバージョン1.1で保存される。
- しかし、バージョン1.0はこのウェブコンテンツの履歴に残っているため、このURLを設定していなくても、このウェブコンテンツにアクセスすることは可能だ。 このアクセスを制限し、友好的なURL経由でのみこのウェブコンテンツにアクセスできるように設定するには、ウェブコンテンツ履歴でこのウェブコンテンツのバージョン1.0を削除する必要があります。
追加情報
会員限定記事
Liferay エンタープライズ サブスクリプションをお持ちのお客様は1500件を超えるベストプラクティス、トラブルシューティング、その他のソリューション記事を閲覧できます。ログインすると、記事全体をお読みいただけます。
ログイン