Hola me parece que estás liando sobre las url's amigables.
Yo es que no sea un experto, pero creo que te estás equivocando a la hora de plantear las reglas.
A ver:
Si quieres modificar este link
http://www.miweb.com/1.php?archiv=SubContenido
tienes que poner en el htaccess de la siguiente forma:
RewriteRule ^contenedor1/(.*) 1.php?archiv=$1
Fíjate que lo que va entre paréntesis es un * y no un +, entre (.*) y 1.php hay una tabulación.
La palabra contenedor1, la puede modificar y poner lo que quieras, pero la regla tiene que ser de esta manera, la segunda parte es inmodificable.
Luego cuando estés armando la pagina web, en el código php tiene que hacer el link de la siguiente forma:
http://www.miweb.com/contenedor1/SubContenido
La variable subcontenido es lo que va a recoger por GET, o sea que si pones $valor=$_GET['archiv'], $valor va a valer lo que le pongas en el link.
Si en el regla, insertas otro (.*), en la otra parte de la regla, recogerás el valor con $2 y asi sucesivamente.
Leete sobre las url's amigables, hay mucha información al respecto.
Por cierto, si no te funciona, hay que modificar un valor en el php.ini, que ahora mismo no recuerdo cual es.
Mira, échale un vistazo a esto:
http://www.tufuncion.com/urls_amigables
a ver si te aclaras mejor.
Saludos y suerte