Queremos que sólo ciertas ip tengan acceso a contenido con http, y las demás las queremos redirigir a https. ¿Cómo lo hacemos?.
Podemos usar mod_rewrite con estas reglas:
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^192\.168\.1\.4$
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
En este caso, sólo la dirección 192.168.1.4 tendría acceso via http, los demás serían redireccionados a https.