Probabilmente qualcuno da qualche parte ha inserito un link alla home senza inserire http davanti al nome del dominio... è possibile? Dato che esistono migliaia di erori di questo tipo è probabile che l'errore stia nel tema e non nei contenuti degli articoli.

Comunque secondo me invece di pensare ai redirect dovresti capire da cosa è generato il problema e risolverlo. È corretto che una pagina non esistente renda codice 404, il problema sta nei link che puntano verso le pagine inesistenti!