Se puede usar url relativos perfectamente, solo hay que definir la base donde se encuentran tus files.
Incluye esto en la cabecera de tu sitio entre <head> y </head>
Código PHP:
<base href="http://www.loquesea.com/" />
Si tus imágenes están alojadas en http://www.loquesea.com/imagen/ solo deberás poner en el scr de las imágenes : "imagen/elnombredelaimagen.png" o si las tienes alojadas en el root de tu sitio solo deberas poner "elnombredelaimagen.png".
Esto es también aplicable a css.
Así lo tengo yo en mi web y no hay problema.