Hay un plugin en wordpress que "configura" las redirecciones 301 por defecto cuando incluyes una url inexistente... te envía todas al index.
Tan solo tienes que tener acceso al htaccess y tener acceso de escritura.
El pluggin se llama Link Juice Keeper
Puedes ver como funciona en mi blog
www.blogtecnologico.net
Escribe cualquier url y verás como luego te envía al index ;)