Hola patriarka, para evitar estar utilzando htacces en este tema he utilizado tu solucion, pero sin ningun tipo de condicional. es decir, como ya se que la direccion que almacena $_SERVER['DOCUMENT_ROOT'] no es valida, directamente en todos los archivos config he hecho el cambio de valor
Código:
$_SERVER['DOCUMENT_ROOT'] = 'home/usuario/public_html'
he tenido que cambiar las rutas de alguno de los config (tiene 3 el proyecto, segun los permisos de cada zona) para no tener que volver atras. Admito que la solucion no es demasiado elegante, pero por lo menos evito estar sobrecargando el htaccess y asi evito ralentizar la pagina (aunque sea poco)
gracias a todos por sus respuestas
un saludo