legacy-knowledge-base
公開されました Jul. 2, 2025

ページ名とフレンドリURLを変更しても、古いページのURLを使用して新しいページにアクセスできます。

投稿者

Ahmed Abdin

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  • フレンドリURLのページがあります。ページ名とフレンドリURLを変更しました。しかし、古いページのフレンドリURLを使用して新しい名前のページにアクセスしようとすると、「ページが見つかりません」というステータス404が表示されるのではなく、新しいページにリダイレクトされます。

環境

  • Liferay DXP 7.3

解決

  • この動作は想定されたものであり、 次の機能によって引き起こされます:
    https://issues.liferay.com/browse/LPS-98176
  • この機能により、古いフレンドリURL はページ フレンドリURL 履歴に保存されます。そのため、古いページ フレンドリURL を使用して新しいページにアクセスしようとすると、新しいページにリダイレクトされ、ページが見つからないというエラー 404 は表示されません。
  • フレンドリURL の履歴を保持する機能 LPS-98176 を実装する主な利点と理由の 1 つは、SEO に悪影響を与える可能性のある壊れたリンクを回避することです。
  • この問題を解決するには、次の手順を実行して、名前を変更した後、古いページ フレンドリURL をページ URL 履歴から削除する必要があります。
    1. コントロール パネル --> サイト ビルダー --> サイトページに移動し、変更されたページを見つけます。
    2. その横にある 3点メニューをクリックし、[設定] を選択します。
    3. フレンドリ URL セクションに移動し、[履歴] アイコンを見つけてクリックします。
    4. 古いフレンドリ URL を表示するポップアップが表示されます。
    5. 「x」に移動してクリックして削除し、設定を保存します。
    6. ここで、古いページ フレンドリ URL を使用して新しいページにアクセスしてみます。
      • 結果: 404 Page Not Found を受け取ります。
  • 添付のビデオ イラストを参照してください: pageredirectissue.mp4
did-this-article-resolve-your-issue

legacy-knowledge-base