Details

      Description

      As a content creator

      I want Liferay to do permanent redirects from old friendly URLs to the new ones

      so that the page authority built for that page is kept

      and the bookmarks the users have saved, still work

       

      Acceptance criteria

       

      Given a page with friendlyURL "pageA" for the default language

      And the content creator changes it to "pageB"

      When a user tries to access "pageA"

      Then Liferay will redirect the user to "pageB"

       

       

      Given a page with friendlyURL "pageA" for the default language and "paginaA" for spanish

      And the content creator changes the friendlyURL for spanish it to "paginaB"

      When a user tries to access "paginaA"

      Then Liferay will redirect the user to "paginaB"

       

      Test Scenarios

      ID Test Priority Test Scenarios Covered by Backend (Unit/Integration)? Test to add
      6.1 5 A user is redirected to the updated friendlyURL when he accesses the former friendlyURL YES* Redirect#RedirectToUpdatedFriendlyURL 
      6.2 5 A user is redirected to the updated localized friendlyURL when he accesses the former localized friendlyURL YES* Redirect#RedirectToUpdatedLocalizedFriendlyURL 
      • There are backend tests that verify the proper creation and retrieval of the layout friendly URL history. However there's no end to end test so I encourage you to automate at least one simple scenario.
         

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              austin.chiang Austin Chiang
              Reporter:
              pablo.agulla Pablo Agulla
              Engineering Assignee:
              Alejandro Tardín
              Recent user:
              Kiyoshi Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  Master