Reenvío de solicitud htaccess si ip interna

¿Existe una posible directiva htaccess que pueda reenviar de forma transparente la solicitud de index.php a index_internal.php si la solicitud proviene de un rango de ip interno?

    RewriteEngine on RewriteCond %{REMOTE_ADDR} ^192\.168\.1\. [OR] RewriteCond %{REMOTE_ADDR} ^10\.15\. RewriteRule ^index\.php$ index_internal.php [R,NC,QSA,L] 

    Lo que esto hace:

    arrancar el motor mod_rewrite (puede que ya lo tengas)

    si (la dirección IP del cliente comienza con “192.168.1.” [o]

    la dirección IP del cliente comienza con “10.15.”)

    y el nombre de la página es index.php ([n] ot [c] ase sensible), [r] edirect to index_internal.php, [q] uery [s] tring [a] ppend (es decir, index.php?foo=bar convierte en index_internal.php?foo=bar ), [l] procesamiento de alero.

    Modifíquelo según sea necesario para los bloques de direcciones IP.

    Algo como esto debería hacerlo (obviamente cambie la dirección IP para que coincida con su red):

     RewriteCond %{REMOTE_ADDR} ^192\.168\. RewriteRule index.php index_internal.php 

    Si desea un encabezado real, RewriteRule index.php index_internal.php [L,R,QSA]

    ok, aquí está mi código (sin redireccionamiento) basado en la lista de redes privadas de wikipedia

     RewriteEngine on RewriteCond %{REMOTE_ADDR} ^10\. [OR] RewriteCond %{REMOTE_ADDR} ^172\.[1-3]{1}\d{1}\. [OR] RewriteCond %{REMOTE_ADDR} ^192\.168\. RewriteRule ^index\.php index_internal.php [NC,QSA,L]