(^|&)en\=1($|&), что вы это просто удалили, и потом спросили почему не работает ?
RewriteCond %{QUERY_STRING} (^|&)en\=1($|&)
# если гет и или равен en=1
RewriteRule ^(.*)$ /en_anypage/$1? [L,R=301]
#выделяем все, подставляем после en_anypage, и вопрос в конце удалит все гзапросы иначе, гет всеравно будет висеть.
RewriteCond %{REQUEST_URI} ^.*/(.+)(\.html|/|)$ [NC]
RewriteRule ^.*$ http://site.ru/%1/ [L,R=301]