Ah, disculpa no me fijé bien.
Creo que el problema es como testeas la URL:
Cita: RewriteCond %{HTTP_HOST} ^www\.dominio\.com/ruta1/?$ [NC]
La barra invertida es solo para escapar metacaracteres, usa las convencionales para directorios.
El ? del final es para indicar que la última barra es opcional.