Si, tiene que tener la misma estructura partiendo de la carpeta donde esta el
index que mostrata el contenido(directorio raiz)
No debes cambiar la ruta de la imagen, a no ser que tengas algun complemento o configuración que requiera, por ejemplo un
<base> para las rutas relativas..
Si el index hace la petición de la imagen a la carpeta
img y no la encuentra, puedes tener una imagen de error que se muestre en su lugar, puede ser hecho con un archivo
.htaccess almacenado en
img por ejemplo:
Código Apache:
Ver originalRewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
#imagen a mostrar cuando no la encuentre
RewriteRule no_picture.png [L]
Si tienes los conceptos basicos con respecto a la definicion de webhosting y servidor