Ağ dışında yalnızca belirli IP adresleriyle kullanılabilecek belirli bir URL'yi kısıtlamaya çalışıyorum. Dışarıdaki bir kullanıcı IP listesinden değil, bu URL'ye erişmeye çalıştığında ana sayfaya yönlendirilmesi gerekir.
Şimdiye kadar hiç şanssız denedim. Son bölüm, IP'den bağımsız olarak herkesi ana sayfaya yönlendirir.
<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>
Not: / secret URL aslında sanal bir URL'dir ve sürücüde fiziksel olarak mevcut değildir.
RewriteEngine On
?