¿Cómo redirigir los subdominios que no existen?

Estoy tratando de redireccionar usando .htaccess de la siguiente manera. No estoy muy familiarizado con .htaccess, así que no estoy seguro de que pueda hacerse. Además, no sé si la forma en que pretendo hacerlo sigue las mejores prácticas para SEO.

www.domain.com                > domain.com 301

ks.domain.com                 > kansas.domain.com 301

ia.domain.com                 > iowa.domain.com 301

domain.com/sites              > domain.com 301

domain.com/sites/iowa         > iowa.domain.com 301

nonexistent.domain.com        > domain.com 302

domain.com/sites/nonexistent  > domain.com 302

Mi pregunta más importante es si puedo detectar un subdominio inexistente y redirigir. Me encantaría ver cómo se logra todo lo anterior.

Respuestas a la pregunta(2)

Su respuesta a la pregunta