Search code examples
sap-commerce-cloud

File-name not visible in the URL


I am able to see the file name in the URL in lower environments like SIT and UAT. But in Production environment, some junk value is replacing the file name. Any help will be great.

File name is replaced with some junk value this -> "bWFzdGVyfGltYWdlc3w4OTM1fGltYWdlL3BuZ3xpbWFnZXMvaDk4L2g4My84ODA0MTAxMDk1NDU0LnBuZ3xjMWY2OTZmOGQ5ZGM2MTIxMmQxMmUwODI5ZGQwYTg5YzNhMjIyYjQzMTJlMzc1MTU0ZmUyZWFjOGE5MjUyMGFj"


Solution

  • If you are asking about Media URL.

    In hybris, SEO friendly URL call prettyURL. That can be enabled by setting media.legacy.prettyURL = true in the local.properties.

    With prettyURL disabled, URL looks something like this
    /medias/fileName.jpg?context=NAYDCL3IGAZC6ZTPN4XGU4DHHI5DU4LXMVZHI6JRGIZTINI.....

    Above, context request paramater is base64 encoded media details.

    With prettyURL enabled, URL looks something like this /medias/sys_master/images/h98/h83/8804101095454/yourFileName.jpg

    Now verify you have the same value for media.legacy.prettyURL in all environment. By default, prettyURL is disabled(media.legacy.prettyURL = false).

    Refer LocalMediaWebURLStrategy class and help.hybris for more detail.