Hello @Sudharshan_S, welcome to the community!
If you upload an image to Webflow and use the native image component, then you image will always use the cdn.prod.website-files… url. If you want to use your own url source for images then you will have to use the embed element or the custom element. I hope this helps!
In cases were I need control over the image filename, I generally host the images on a provider like Amazon S3 or Cloudflare R2, and setup a subdomain, like
https://images.mysite.com/myfile.avif
You can get full control that way however Webflow’s designer is not built to work with this setup directly. You’ll have to learn some new techniques, avoid using assets, and solve some problems with CMS content referencing.
In my testing, yes. The native asset replace feature did change the URL.
I commented on that in the beta- URL changes can be useful for SEO, but are not ideal for external linking.
You’d need to retest that to see if it’s changed.
If you’re trying to host images for external linking, like in an email footer, and want the ability to change the content without affecting the URL, I’d host them elsewhere