Estoy tratando de restringir una URL específica para que esté disponible fuera de la red solo a direcciones IP específicas. Cuando un usuario externo intenta acceder a esa URL y no desde la lista de IP, debe ser redirigido a la página de inicio.
Esto es lo que he intentado hasta ahora sin suerte. La última parte redirige a todos a la página de inicio independientemente de la IP.
<Location "/secret">
# <If "%{REMOTE_ADDR} != -ipmatch '123.123.123.123/255.255.255.255'">
# Redirect 303 "/secret" /
# </If>
RewriteCond "%{REMOTE_ADDR}" "!123\.123\.123\.123"
RewriteRule .* / [R,L]
LogLevel debug rewrite:trace6
</Location>
PD: la URL / secret es, de hecho, una URL virtual y no existe físicamente en la unidad.
RewriteEngine On
?