Cum Se închide Accesul La Pagini

Cuprins:

Cum Se închide Accesul La Pagini
Cum Se închide Accesul La Pagini

Video: Cum Se închide Accesul La Pagini

Video: Cum Se închide Accesul La Pagini
Video: Eroare la deschiderea aplicațiilor Android - Iată rezolvarea! 2024, Mai
Anonim

Uneori devine necesar să restricționați accesul la pagini sau la orice fișiere ale site-ului dvs. pentru anumite grupuri de utilizatori. Software-ul serverului web Apache are instrumente încorporate pentru această sarcină. Verifică-i.

Cum se închide accesul la pagini
Cum se închide accesul la pagini

Instrucțiuni

Pasul 1

Cu fiecare solicitare către orice pagină de pe site, serverul verifică dacă există un fișier de serviciu numit „.htaccess” în folderul în care este stocat. Dacă este, atunci serverul, atunci când procesează cererea, va urma directivele din acest fișier. De asemenea, poate conține directive pentru restricționarea accesului la pagini sau alte documente ale site-ului dintr-un anumit motiv. Acest lucru se poate face prin crearea unui astfel de fișier într-un editor de text obișnuit și încărcarea acestuia în folderul serverului de care aveți nevoie. Deoarece aceste fișiere sunt fișiere de service, nu sunt disponibile din browserul vizitatorului web.

Pasul 2

Pentru a rezolva problema de acces, plasați radical aceste directive în fișierul htaccess: Order Deny, Allow

Refuz de la toți După ce a primit astfel de instrucțiuni, serverul web va închide accesul la absolut toate fișierele și folderele din acest și toate subdirectoarele sale pentru toți vizitatorii fără excepție.

Pasul 3

Puteți adăuga o excepție la interdicția totală pentru utilizatorii cu o anumită adresă IP: Comanda refuză, permite

Negă de la toți

Permiteți de la 77.84.20.18, 77.84.21.2 În acest exemplu, utilizatorii a căror adresă IP este 77.84.20.18 sau 77.84.21.2 nu vor observa că există restricții, iar tuturor celorlalți nu li se va permite accesul la pagini. Dacă aveți nevoie exact de această ordine de acces - enumerați lista adreselor IP permise separate prin virgule.

Pasul 4

Dacă, dimpotrivă, trebuie să creați o „listă neagră” de adrese IP nedorite, atunci directivele ar trebui modificate după cum urmează: Comandă Permite, Refuză

Permiteți tuturor

Refuzați de la 77.84.20.18, 77.84.21.2 Accesul va fi închis numai vizitatorilor cu IP 77.84.20.18 și 77.84.21.2, iar restul va fi permis fără restricții. Și în acest caz, lista adreselor IP interzise trebuie separată prin virgule.

Pasul 5

Dacă trebuie să restricționați accesul nu la toate documentele dintr-un folder, ci doar la un fișier separat, atunci directivele ar trebui să arate astfel:

Comandă refuza, permite

Negă de la toți

Permiteți începând cu 77.84.20.18

Aici, prima linie conține fișierul la care ar trebui restricționat accesul (hidden.html), iar a patra linie conține o excepție de la regula de refuz - IP-ul utilizatorilor cărora li se permite accesul la fișier.

Pasul 6

În mod similar, puteți restricționa accesul la un grup de fișiere prin masca numelor lor:

Comandă refuza, permite

Negă de la toți

Permiteți începând cu 77.84.20.18

Aici, prima linie conține o mască pentru numele fișierelor cu acces limitat - interdicția se va aplica tuturor fișierelor cu extensia „wma”. A patra linie, ca în exemplul anterior, conține adresa IP a utilizatorilor care nu sunt supuși restricției.

Pasul 7

Este posibil să restricționați accesul la pagini în funcție de tipul de browser - în acest fel, puteți filtra, de exemplu, roboții de căutare nedorite: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase user-Agent ^ Offline. Explorer [NC, OR]

SetEnvIfNoCase user-Agent ^ [Ww] eb [Bb] andit [NC, OR]

Comandă Permite, Refuză

Permiteți tuturor

Refuza de la env = bad_bot

Aici, primele trei linii enumeră mai multe tipuri de browser nedorite (unul pentru fiecare linie). Desigur, atunci când utilizați un astfel de design, trebuie să le înlocuiți cu cele care vă deranjează site-ul.

Recomandat: