wachtwoordbeveiliging een map met htaccess

wachtwoordbeveiliging een map

werkt u aan een website waarvoor u de toegang wilt beperken? Is er een gebied op uw site (zoals statistieken of privépagina ‘ s) waarvoor u exclusieve toegang wilt? Zo ja, dit artikel is alleen voor u bedoeld. Met Htaccess kunt u wachtwoordbeveiliging inschakelen op een hele site of specifieke sectie. Iedereen die toegang probeert te krijgen tot de beveiligde inhoud zal verplicht zijn om in te loggen met behulp van hun referenties.

om een map met een wachtwoord te beveiligen, moet u er twee bestanden naar uploaden – htaccess en htpasswd. De htaccess is het configuratiebestand met de wachtwoordbeveiligingsrichtlijn. De htpasswd is het bestand dat de inloggegevens bevat. Voordat u de juiste regel in uw htaccess-bestand toevoegt, vindt u eerst het volledige pad van de map die u wilt beschermen.

Stap 1

laten we eens kijken naar de hoofdmap. Hoewel u het in uw browser opent als http://mysite.com, wordt de map opgehaald van een locatie zoals /home/user/public_html/mysite.com/ op uw webserver. Dit pad varieert voor verschillende gebruikers, domeinen en servers. Om het juiste pad op uw server te vinden, kunt u het volgende script gebruiken–

<?php
$dir = dirname(__FILE__);
echo “<p>Volledig pad naar deze map: “. $ dir . “< / p>”;
?>

plak de bovenstaande regels code in een leeg bestand en sla het op als fullpath.php. U moet dit bestand vervolgens uploaden naar de map waar u wachtwoordbeveiliging wilt inschakelen. Roep vervolgens het volledige pad aan.php vanuit je browser – http://mysite.com / fullpath.php. U zou het volledige pad in uw browser moeten zien –

Volledig pad naar deze map: /home/daniel/public_html/funfetti.in

als u wachtwoordbeveiliging wilt inschakelen voor een bepaald type, zoals wp-includes, voeg dan het bovenstaande script toe aan die map.

Stap 2

Nu u het volledige pad naar de hoofdmap kent, kunt u doorgaan met het toevoegen van de wachtwoordbeveiligingsrichtlijn aan uw htaccess-bestand. Voeg de volgende regels toe –

AuthType Basic
AuthName “Password Protected Area”
AuthUserFile /home/daniel/public_html/funfetti.in/.htpasswd
required valid-user

u moet het htaccess-bestand uploaden naar de map wp-includes als u wachtwoordbeveiliging inschakelt op die map.

Stap 3

als laatste moet u de .htpasswd bestand met de gebruikersnaam en wachtwoord. De gebruikersnaam en het wachtwoord worden als volgt opgeslagen –

test:$apr1$i0wnz1tx$1zn7glLxpdYfYq79rsO0S/

het wachtwoord is versleuteld voor verbeterde veiligheid. U kunt een van de vele htaccess password generators gebruiken om dergelijke versleutelde wachtwoorden te genereren. Je hebt ook de mogelijkheid om meerdere gebruikers te maken voor een specifieke map.

test:$apr1$I0wNz1tX$1zn7glLxpdYfYq79rsO0S /
gebruiker:$apr1$CcVDTM1W$0MZ9nZ8xeV.z16WhCREne.

opmerking:in het geval van meerdere accounts, Voeg één gebruiker: passwd vermelding per regel.

u hebt nu met succes wachtwoordbeveiliging ingeschakeld voor de hele site. U kunt het eenvoudig testen door een van de bestanden in die map te openen vanuit uw browser – http://funfetti.in/fullpath.php. U moet worden begroet met een prompt voor een gebruikersnaam en wachtwoord–

wachtwoordbeveiliging een map

wachtwoordbeveiliging wordt vaak gebruikt om een van de belangrijkste secties van uw WordPress site te beschermen – de map wp-admin. Dit kan echter problemen opleveren als de admin schermen gebruiken Ajax. Voor degenen die nieuw zijn voor de term, ajax is de technologie die het mogelijk maakt een webpagina om nieuwe informatie te halen en zichzelf te presenteren zonder de pagina te vernieuwen. Als u geconfronteerd met een dergelijk probleem, moet u de volgende regels toe te voegen aan de .htaccess-bestand in de map wp-admin–

<bestanden admin-ajax.php>
volgorde toestaan, weigeren
toestaan van alle
voldoen aan alle
< / bestanden>

Deel via:

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.