webForumDet fria alternativet

Bara access för vissa IP:n förutom om det är jpg eller png

Webbservrar

2 svar · 1 006 visningar · startad av bassebhu

Medlem sedan nov. 20016 480 inlägg
Frågan#1

Hej!

Hur ställer jag in så att alla filtyper utom jpg och png är blockade om man inte har ett visst ip? D.v.s. jpg och png ska alltid nås i mappen, men allt annat ska hindras om man inte har ett i htaccess angivet ip-nummer.

Tack för tips!

Det här har jag än så länge men ip-delen funkar inte.

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !127.0.0.1 [NC]
RewriteCond %{REQUEST_URI} !(png|gif|jpe?g|bmp)$
RewriteRule .? - [F,L]

Medlem sedan aug. 20039 340 inlägg
#2

Regeln ser korrekt ut vad gäller logiken, men jag gissar att ditt problem är att du utgår ifrån att du ansluter från 127.0.0.1, vilket inte nödvändigtvis är fallet. Det kan vara så att Apache bindar till det IP som datorn har på nätverket, istället för loopback-adressen.

Medlem sedan nov. 20016 480 inlägg
#3

Tack för svar! Hur kan jag lägga till fler ip-adresser? En ny rad för varje? Går det att lägga in ip-spann också?

tack!

250 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)