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]