Perfecto! ya he aplicado la regla a todos los casos con éxito
Tan sólo hay uno en el que no me funciona: en la index. En el htacces tengo:
RewriteRule ^(.+)/$ index.php?idioma=$1 [NC,L]
De modo que la dirección definitiva sea (en el caso del idioma español):
dominio.com/es/
Siguiendo el patrón anterior, cómo deberia quedar la regla? He intentado algo así pero no termina de funcionar (añade dos //):
RewriteRule ^(.+)$ $1/ [R,L]
Muchas gracias por todo.