Images in posts were displaying normally in while I was developing in local. Once I migrated website via all in one WP migration plugin, images won't show on posts (they are uploaded but not showing). However, those same images are normally loaded on some devices and browsers, but on some they are not showing (when I inspect element, file path is fine and image link is loaded perfectly but image itself isn't showing). For example, website is normally uploaded on my laptop on Mozilla (which is not my default web browser), but on the same laptop images from posts are not uploaded on Chrome.
This is my clients website https://mihabodytec-batajnica.rs/
Here are photos of what I am facing:
The problem is, your page is loaded via HTTPS. But the image URLs in your page is loaded via HTTP.
You can easily figure out this issue viewing the Console in Developer Tools of your browser.
Here's the screenshot:
What you have to do is, update the image URLs to force HTTPS. Or else, you simply change the site url to "http" (which is not recommended).