Fråga
Jag vill släppa fram enbart en eller flera IP-adresser till en mapp på min hemsida. Hur ser den koden eller möjligheten ut?
Folke Andersson
Svar
Med mapp antar jag att du menar att du vill begränsa åtkomsten till vissa sidor på webbsidan? Det finns många sätt att lösa sådana saker, men alla kräver att du har tillgång till mer än bara koden. Du kan inte skapa ett säkert skydd enbart med hjälp av HTML.
Hur det går till är beroende av vilken webbserver som används. Eftersom de flesta webbhotell använder Apache visar jag här hur det kan göras där, med hjälp av filen .htaccess. Du måste ha tillgång till din sidas filer hos ditt webbhotell.
I den katalog som du vill skydda, skapa en textfil med namnet .htaccess. Öppna den med en texteditor och skriv in:
Order allow,deny
Allow from XXX.XXX.XXX.XXX
Deny from all
Spara filen. Detta gör att bara adressen XXX.XXX.XXX.XXX får åtkomst till aktuell katalog. Du kan skriva in flera rader med tillåtna adresser om så behövs, eller till exempel skriva XXX.XXX.XXX för att släppa in ett helt subnät.
Det finns många andra sätt att begränsa åtkomsten till webbsidor eller delar av dem, till exempel med lösenord.