在像 SIT 和 UAT 这样的较低环境中,我可以在URL
中看到文件名。但是在生产环境中,一些垃圾值正在替换文件名。任何帮助都会很棒。
文件名被替换为一些垃圾值-> "bWFzdGVyfGltYWdlc3w4OTM1fGltYWdlL3BuZ3xpbWFnZXMvaDk4L2g4My84ODA0MTAxMDk1NDU0LnBuZ3xjMWY2OTZmOGQ5ZGM2MTIxMmQxMmUwODI5ZGQwYTg5YzNhMjIyYjQzMTJlMzc1MTU0ZmUyZWFjOGE5MjUyMGFj"
答案 0 :(得分:2)
如果您询问媒体URL。
在hybris中,SEO友好的URL调用 prettyURL 。可以通过在 local.properties 中设置media.legacy.prettyURL = true
来启用。
在禁用prettyURL的情况下,URL看起来像这样
/medias/fileName.jpg?context=NAYDCL3IGAZC6ZTPN4XGU4DHHI5DU4LXMVZHI6JRGIZTINI.....
以上,context
请求参数是base64编码的媒体详细信息。
启用prettyURL后,URL看起来像这样
/medias/sys_master/images/h98/h83/8804101095454/yourFileName.jpg
现在,在所有环境中验证media.legacy.prettyURL
的值是否相同。默认情况下,prettyURL被禁用(media.legacy.prettyURL = false
)。
请参阅LocalMediaWebURLStrategy
类和help.hybris以获取更多详细信息。
答案 1 :(得分:1)
这不是垃圾值,它是base64编码的文本。该网址没有可用的字符,因此系统会自动对您的值进行编码。
master|images|8935|image/png|images/h98/h83/8804101095454.png|c1f696f8d9dc61212d12e0829dd0a89c3a222b4312e375154fe2eac8a92520ac