Het volgende is de situatie. Ik heb een aantal ip nummers die als volgt van ip adressen zijn afgeleid:
Stel dat een ip adres A.B.C.D is, dan is het nummer:
IP nummer, X = A * (256*256*256) + B * (256*256) + C * 256 + D
Dus ip adres 161.132.13.1 wordt:
X = 161 * (256*256*256) + 132 * (256*256) + 13 * 256 + 1 = 2709785857
Ik heb die nummers in bepaalde ranges, dus bijvoorbeeld 27097885857 tot 270978999999 (en dat representeert dan weer een bepaald land van herkomst, maar dat doet er nu niet toe).
Wat ik wil is dit, maar ik weet niet of dat kan. Ik wil in mijn .htaccess file het ip adres van de bezoeker (REMOTE_ADDR) omzetten naar zo'n nummer en dan vergelijken met een aantal ranges. Valt hij dan binnen een van die ranges, dan wordt hij geredirect (omdat hij uit een bepaald land komt) en valt hij er buiten, dan gaat hij gewoon naar de opgevraagde pagina.
Is dit uberhaupt mogelijk om te doen in een .htaccess file?
Het is natuurlijk heel makkelijk te doen in bijvoorbeeld php, maar ik wil dit toepassen op bijvoorbeeld alle pagina's die in een bepaald domein opgevraagd worden, dus dan lijkt het me dat het in de .htaccess file moet gebeuren.
Stel dat een ip adres A.B.C.D is, dan is het nummer:
IP nummer, X = A * (256*256*256) + B * (256*256) + C * 256 + D
Dus ip adres 161.132.13.1 wordt:
X = 161 * (256*256*256) + 132 * (256*256) + 13 * 256 + 1 = 2709785857
Ik heb die nummers in bepaalde ranges, dus bijvoorbeeld 27097885857 tot 270978999999 (en dat representeert dan weer een bepaald land van herkomst, maar dat doet er nu niet toe).
Wat ik wil is dit, maar ik weet niet of dat kan. Ik wil in mijn .htaccess file het ip adres van de bezoeker (REMOTE_ADDR) omzetten naar zo'n nummer en dan vergelijken met een aantal ranges. Valt hij dan binnen een van die ranges, dan wordt hij geredirect (omdat hij uit een bepaald land komt) en valt hij er buiten, dan gaat hij gewoon naar de opgevraagde pagina.
Is dit uberhaupt mogelijk om te doen in een .htaccess file?
Het is natuurlijk heel makkelijk te doen in bijvoorbeeld php, maar ik wil dit toepassen op bijvoorbeeld alle pagina's die in een bepaald domein opgevraagd worden, dus dan lijkt het me dat het in de .htaccess file moet gebeuren.