mail.php verbergen voor iedereen behalve voor 1 ip

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik wil via een .htaccess een bestand (mail.php) als die wordt opgevraagd door een willekeurig IP laten doorsturen naar index.php behalve voor het ip-adres van de server zelf (zodat deze de mail.php wel kan gebruiken).

Nu dacht ik dit te doen via een .htaccess:
RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^.*ip.van.de.server.*
RewriteRule .*\.()$ http://www.url.nl/mail.php [R,NC]
dit werkt zo echter niet, hij blokkeert dan juist het ip van de server.
Ik heb hier niet zo veel verstand van en weet ook niet of het uberhaupt mogelijk is via een .htaccess (andere tips zijn dus ook welkom!). Mijn 1,5 uur duurerende zoektocht hielp me helaas niks verder :'(.

Acties:
  • 0 Henk 'm!

Verwijderd

Kan je niet gewoon in het script mail.php zelf een check doen of het ip wel het ip van de server is, en anders redirecten naar index.php?

PHP:
1
2
3
4
5
if ($SERV_IP == 1.1.1.1) {
     // do je script
} else {
    // redirect het zaakje
}



beetje pseudo, but you get the idea :+