jelszóval védett Könyvtár htaccess

jelszóval védett könyvtár

olyan webhelyen dolgozik, amelyhez korlátozni szeretné a hozzáférést? Van-e olyan terület a webhelyén (például statisztika vagy privát oldalak), amelyhez kizárólagos hozzáférést szeretne? Ha igen, ez a cikk csak neked szól. A Htaccess lehetővé teszi a jelszavas védelem engedélyezését egy teljes webhelyen vagy egy adott szakaszban. Bárki, aki megpróbál hozzáférni a védett tartalomhoz, be kell jelentkeznie a hitelesítő adataival.

egy könyvtár jelszóvédelméhez két fájlt kell feltöltenie rá – htaccess és htpasswd. A htaccess a jelszóvédelmi irányelvet tartalmazó konfigurációs fájl. A htpasswd az a fájl, amely tartalmazza a bejelentkezési adatokat. Mielőtt hozzáadná a megfelelő szabályt a htaccess fájlba, először megtalálja kitalálni a védeni kívánt mappa teljes elérési útját.

1.lépés

tekintsük a gyökérmappát. Bár a böngészőben http://mysite.com néven fér hozzá, a mappa olyan helyről kerül letöltésre, mint a /home/user/public_html/mysite.com/ a webszerveren. Ez az útvonal a különböző felhasználók, tartományok és kiszolgálók esetében eltérő. Annak érdekében, hogy megtalálja a helyes utat a szerveren, használhatja a következő szkriptet–

<?php
$dir = dirname (__fájl__);
echo “<p>teljes elérési út ehhez a könyvtárhoz: “. $ dir . “< / p>”;
?>

illessze be a fenti kódsorokat egy üres fájlba, és mentse el fullpath formátumban.php. Ezután fel kell töltenie ezt a fájlt abba a mappába, ahol engedélyezni szeretné a jelszóvédelmet. Ezután hívja fel a teljes utat.php a böngészőből – http://mysite.com / fullpath.php. Látnia kell a böngészőjében megjelenő teljes elérési utat –

teljes elérési út ehhez a könyvtárhoz: /home/daniel/public_html/funfetti.in

ha engedélyezni szeretné a jelszóvédelmet egy bizonyos, például wp-includes, adja hozzá a fenti szkriptet a mappához.

2.lépés

most, hogy ismeri a gyökérmappa teljes elérési útját, folytathatja a jelszóvédelmi irányelv hozzáadását a htaccess fájlhoz. Adja hozzá a következő sorokat –

AuthType Basic
AuthName “jelszóval védett terület”
AuthUserFile /home/daniel/public_html/funfetti.in/.htpasswd
required valid-user

a htaccess fájlt fel kell töltenie a wp-includes mappába, ha engedélyezi a jelszavas védelmet abban a mappában.

Lépés 3

végül létre kell hoznia a .htpasswd fájl a felhasználónévvel és jelszóval. A felhasználónév és a jelszó tárolása a következő –

teszt:$apr1$I0wNz1tX$1zn7gllxpdyfyq79rso0s /

a jelszó titkosítva van a fokozott biztonság érdekében. Használhatja a sok htaccess jelszógenerátor egyikét ilyen titkosított jelszavak előállításához. Arra is lehetősége van, hogy több felhasználót hozzon létre egy adott könyvtárhoz.

teszt:$apr1 $ I0wNz1tX$1zn7gllxpdyfyq79rso0s /
felhasználó:$apr1$CcVDTM1W$0mz9nz8xev.z16WhCREne.

Megjegyzés: több fiók esetén soronként adjon hozzá egy user:passwd bejegyzést.

most sikeresen engedélyezte a jelszavas védelmet az egész webhelyen. Könnyedén tesztelheti, ha böngészőjéből hozzáfér az adott könyvtár egyik fájljához – http://funfetti.in/fullpath.php. Meg kell köszöntötte egy prompt egy felhasználónevet és jelszót–

jelszóvédelem a

könyvtárat általában a WordPress webhely egyik legfontosabb szakaszának – a wp-admin mappának-védelmére használják. Ez azonban problémákat okozhat, mivel az admin képernyők Ajaxot használnak. Azok számára, akik újak a kifejezésben, az ajax az a technológia, amely lehetővé teszi a weboldal számára, hogy új információkat szerezzen be, és az oldal frissítése nélkül jelenjen meg. Ha ilyen problémával szembesül, a következő sorokat kell hozzáadnia az-hez .htaccess fájl a wp-admin mappában–

<fájlok admin-ajax.php>
Order allow, deny
Allow minden
megfelel minden
< / fájlnak>

Megosztás:

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.