Gå til innhold

Redirecte alle IP'er untatt en


Anbefalte innlegg

Skrevet

Når jeg driver å oppdaterer filer på serveren vil jeg at alle besøkende blir viderekoblet til en "Vedlikehold pågår"-side, uavhengig av hvilken fil på serveren de prøver å åpne.

 

Men, for at jeg skal kunne teste at alt fungerer OK er jeg avhengig av å kunne legge til min IP i en "godkjent-liste" som gjør at jeg ser siden på "vanlig" måte.

 

Har funnet mange eksempel på bruk av .htaccess og RewriteCond, men de er "omvendt" av hva jeg vil ha, de videresender de adressene man angir, men jeg skal videresende alle BORTSETT fra den/de jeg angir...

 

Noen forslag til hvordan det kan gjøres?

 

Noe slikt som dette, men "ikke =" i stedet...

RewriteEngine On
RewriteCond %{REMOTE_ADDR} =10.0.0.1 
RewriteRule .* http://www.domain.com/vedlikehold.htm

Videoannonse
Annonse
Skrevet

Vet ikke om != hjelper noe her jeg?

Bruker du ett includescript eller lignende kan du jo bare bruke

if($_SERVER["REMOTE_ADDR"] != "192.168.0.1")
{
header("location: http://google.no");
exit;
}

Skrevet

Trenger ikke å bruke mod_rewrite her. Apache har egne funksjoner for å blokke forskjellige IP'er, prøv denne snutten isteden:

<Files *>
Order deny,allow
Deny from all
Allow from 123.123.123.0
</Files>

Skrevet

Lokaltog:

Dette funket! :)

ErrorDocument 403 http://www.domain.com/vedlikehold.htm

<Files *>
Order deny,allow
Deny from all
Allow from 123.123.123.123
</Files>

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...