A ver qué sale...
Cita: 1-Empezar por el principio de la cadena(y no estar en medio o al final)
^ Cita: 2-Puede llevar o no http://
^
(http://)? ^(
http://)?(www\.)? ^(
http://)?(www\.)?\.? Cita: 5-Contiene la palabra apogeusone
^(
http://)?(www\.)?\.?apogeusone ^(
http://)?(www\.)?\.?apogeusone\.(com|es) Cita: 5-Seguido de cualquier otro caracter
^(http://)?(www\.)?\.?apogeusone\.(com|es)
.
Así queda el patrón que cumple con todos tus requisitos.
Espero que te funcione.
Saludos.