Hola PHPeros!!
Primero quiero darte las gracias por tu respuesta, aún me falta hacer algunas pruebas pero de momento diria que funciona en casi todos los casos, ya que si la url se introduce como:
http://dominio.com no la transforma en
http://www.dominio.com
El caso es que llevo dos días buscando como una loca y no he visto esa condición en ningún sitio... :( de donde la has sacado? O_O
De verdad, me podrías decir la url donde la has encontrado? o que palabras de búsqueda has utilizado en google?
Por otro lado.... me sabrias decir qu está mal de las expresiones que he puesto yo o pq no me funcionan en el servidor?