Legacy Knowledge Base
Published Jun. 30, 2025

404 error for fragments images after updating site friendlyUrl

Written By

Jamilly Macedo

How To articles are not official guidelines or officially supporteddocumentation. They are community-contributed content and may not alwaysreflect the latest updates to Liferay DXP. We welcome your feedback toimprove How to articles!

While we make every effort to ensure this Knowledge Base is accurate, itmay not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with anyfeedback or concerns.

Legacy Article

You are viewing an article from our legacy "FastTrack"publication program, made available for informational purposes. Articlesin this program were published without a requirement for independentediting or verification and are provided "as is" withoutguarantee.

Before using any information from this article, independently verify itssuitability for your situation and project.

Issue

  • When we change the site friendly URL, fragment images stop working and 404 errors were found in the browser console.
  • Steps to Reproduce: 
    1. Set up Liferay DXP 7.4 Update 74.
    2. Navigate to Site Builder > Pages > Create a test page, e.g., "/test".
    3. Drag and drop a basic image fragment and add an image to it.
    4. Publish the page.
    5. Go to the site menu > Configuration > Site Settings > Site Configuration > Site URL.
    6. Change the site friendly URL, for example: from "guest" to "guest-test".
    7. Refresh the page "/test".
  • Actual Behavior: Fragment images stop working and 404 errors were found in the browser console.

image.png

Environment

  • Liferay DXP 7.4

Resolution

  • This issue is currently a limitation of the product. As workaround, use "Mapping" instead of "Source Selection" in Image Fragment.
  • When configuring an image fragment, instead of selecting an image using "Direct Selection", "Mapping" can be used instead, choosing "File URL" as the field. This way the URL is not stored in the FragmentEntryLink editableValues, and the image will be displayed correctly also after changing the site friendly URL.

Additional Information

 

 

 

Did this article resolve your issue ?

Legacy Knowledge Base