Na maioria das vezes as imagens não aparecem é porque você define a imagem como estando em uma pasta no seu computador. Como mostrado abaixo:
<img src="C:\fotos\foto.jpg">
Em servidores online as pastas são definidas sem definir o diretório em com barras não invertidas.
Por exemplo:
site/fotos/
Então se seu index.html está dentro da pasta site/
Seus caminhos da foto devem seguir a seguinte estrutura:
<img src="fotos/foto.jpg">