il punto è che l'host inviato in richiesta al server è comunque ciao.dominio.it
quindi lui aggiunge il path a quel dominio, non al virtualhost apache a cui è applicato il file htaccess

spero di essere stato chiaro