lösenordsskydda en katalog med htaccess

 lösenordsskydda en katalog

arbetar du på en webbplats som du vill begränsa åtkomsten? Finns det ett område på din webbplats (som statistik eller privata sidor) som du vill ha exklusiv åtkomst till? Om ja, den här artikeln är avsedd bara för dig. Htaccess låter dig aktivera lösenordsskydd på en hel webbplats eller ett specifikt avsnitt. Alla som försöker komma åt det skyddade innehållet måste logga in med sina referenser.

för att lösenordsskydda en katalog måste du ladda upp två filer till den – htaccess och htpasswd. Htaccess är konfigurationsfilen som innehåller lösenordsskyddsdirektivet. Htpasswd är filen som innehåller inloggningsuppgifterna. Innan du lägger till rätt regel i din htaccess-fil, hittar du först räkna ut hela sökvägen till den mapp som du vill skydda.

Steg 1

låt oss överväga rotmappen. Även om du öppnar den i din webbläsare som http://mysite.com, hämtas mappen från en plats som /home/user/public_html/mysite.com/ på din webbserver. Den här sökvägen varierar för olika användare, domäner och servrar. För att hitta rätt sökväg på din server kan du använda följande skript–

<?php
$dir = dirname (__FILE__);
echo ”<p> fullständig sökväg till denna dir: ”. $dir . ”< / p>”;
?>

klistra in ovanstående kodrader i en tom fil och spara den som fullpath.php. Du måste sedan ladda upp den här filen till mappen där du vill aktivera lösenordsskydd. Därefter åberopa fullpath.php från din webbläsare – http://mysite.com / fullpath.php. Du bör se den fullständiga sökvägen som visas i din webbläsare –

fullständig sökväg till denna dir: /home/daniel/public_html/funfetti.in

om du vill aktivera lösenordsskydd på en viss som wp-includes, Lägg till ovanstående skript i den mappen.

steg 2

nu när du känner till hela sökvägen till rotmappen kan du fortsätta med att lägga till lösenordsskyddsdirektivet i din htaccess-fil. Lägg till följande rader –

AuthType Basic
AuthName ”lösenordsskyddat område”
AuthUserFile /home/daniel/public_html/funfetti.in/.htpasswd
Kräv giltig-användare

du måste ladda upp htaccess-filen till mappen wp-includes om du aktiverar lösenordsskydd i den mappen.

steg 3

Slutligen måste du skapa .htpasswd-fil med användarnamn och lösenord. Användarnamnet och lösenordet lagras enligt följande –

test:$apr1$i0wnz1tx$1zn7gllxpdyfyq79rso0s/

lösenordet är krypterat för ökad säkerhet. Du kan använda en av de många htaccess-lösenordsgeneratorerna för att generera sådana krypterade lösenord. Du har också möjlighet att skapa flera användare för en specifik katalog.

testa: $ apr1$i0wnz1tx$1zn7gllxpdyfyq79rso0s /
användare:$apr1$CcVDTM1W$0MZ9nZ8xeV.z16WhCREne.

Obs: vid flera konton, Lägg till en användare:passwd-post per rad.

du har nu aktiverat lösenordsskydd för hela webbplatsen. Du kan enkelt testa det genom att komma åt en av filerna i den Katalogen från din webbläsare – http://funfetti.in/fullpath.php. Du bör hälsas med en uppmaning om användarnamn och lösenord–

lösenordsskydda en katalog

lösenordsskydd används ofta för att skydda en av de viktigaste delarna av din WordPress – webbplats-wp-admin-mappen. Detta kan dock innebära problem eftersom adminskärmarna använder Ajax. För dem som är nya på termen är ajax tekniken som gör att en webbsida kan hämta ny information och presentera sig utan att uppdatera sidan. Om du står inför ett sådant problem måste du lägga till följande rader till .htaccess-fil i wp-admin-mappen–

<filer admin-ajax.php>
Order Tillåt, neka
Tillåt från alla
tillfredsställa alla
< / filer>

dela via:

Lämna ett svar

Din e-postadress kommer inte publiceras.