Hej
jeg har et ban system med min htacces som ser sådan her ud
order allow,deny
deny from *******
allow from all
jeg vil gerne gøre sådan at man bliver re-directed hvis man er banned til et link, som jeg skriver der ned.
har prøvet mange forskellige metoder men kunne ikke få det til at virke
Ban system via htacces.
- scootergrisen
- Moderator

- Indlæg:709
- Tilmeldt:21. jun 2012, 23:40
- Kontakt:
Re: Ban system via htacces.
Jeg ved ikke om du kan gøre det i en .htaccess fil men du kan gøre det i PHP for eksempel.
Kode: Vælg alt
function checkip(){
if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){
$ip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}elseif(isset($_SERVER["REMOTE_ADDR"])){
$ip = $_SERVER["REMOTE_ADDR"];
}
if(isset($ip)){
switch($ip){
case '1.2.3.4' :
header("Location: http://a.b.c/");
exit;
break;
}
}Re: Ban system via htacces.
HEJ!
har du prøvet noget ligende:
Her er ip´en self 120.120.120
har du prøvet noget ligende:
Kode: Vælg alt
RewriteCond %{REMOTE_ADDR} ^120\.120\.120\.
RewriteRule ^index\.html$ special.page.html [R=301,L]Re: Ban system via htacces.
scootergrisen skrev:Jeg ved ikke om du kan gøre det i en .htaccess fil men du kan gøre det i PHP for eksempel.
Kode: Vælg alt
function checkip(){ if(isset($_SERVER["HTTP_X_FORWARDED_FOR"])){ $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; }elseif(isset($_SERVER["REMOTE_ADDR"])){ $ip = $_SERVER["REMOTE_ADDR"]; } if(isset($ip)){ switch($ip){ case '1.2.3.4' : header("Location: http://a.b.c/"); exit; break; } }
hej
hvor skal jeg skribe ip henne?
- scootergrisen
- Moderator

- Indlæg:709
- Tilmeldt:21. jun 2012, 23:40
- Kontakt:
Re: Ban system via htacces.
der hvor der står 1.2.3.4 det er den besøgendes IP.Måske.


