Cum se configurează pentru a preveni accesul la dosar, director și site-ul prin htaccess

Mulți utilizatori de servere Apache pentru a regla parametrii de funcționare a site-ului folosind fișierul de configurare htaccess. Pe de o parte, este imposibil să numim această decizie înțeleaptă și o merită, pentru că prea umplut cu htaccess poate afecta viteza serverului. Dar unele dintre opțiunile pe care configurația documentului dificil să se adapteze fără a utiliza htaccess, de exemplu. restricționarea accesului la dosar, director sau un site întreg. În următorul articol vă va învăța cum să utilizați funcția htaccess, și de ce este nevoie.

Cine are nevoie de o interdicție privind accesul și modul în care să-l folosească

Trebuie avut în vedere faptul că fișierul htaccess poate nu numai că nu neagă accesul imediat la întregul site, dar, de asemenea, pentru a crea liste albe și negre ale utilizatorilor. Adică, poți, de exemplu, bloca accesul la anumite IP. În mod similar, va fi capabil să ridice interdicția numai pentru tine selectat IP, creând astfel o listă albă de utilizatori. Dar de ce folosesc această funcție?

Uneori, circumstanțele sunt adăugate astfel încât site-ul nu poate fi nimeni la golf. De exemplu, atunci când a efectuat unele tehraboty importante. În acest moment, puteți bloca accesul pentru fiecare utilizator, în plus față de IP sale. Atunci vizitatorii nu va fi prezent pe resursa atunci când acesta este într-o stare instabilă. Mai mult decât atât, folosind o listă neagră de utilizatori, puteți refuza accesul la site-ul pentru vizitatorii răuvoitoare IP care trimit mesaje nesolicitate, inundații, înjurături și injurii rău despre site-ul tau.

Deci, puteți închide site-ul dvs. de la persoane nedorite, creând o aparență de lista persoanelor cu interdicție. Și în toate acestea te va ajuta htaccess cu directivele sale de neînlocuit.

Cum pot preveni accesul la un fișier, director, site-ul prin htaccess

Pentru a controla nivelul de acces la site-ul, fișierul sau folderul pe care va trebui să utilizați Deny directivele și permite. este necesară Prima directivă, să refuze accesul, iar al doilea - pentru a permite. În multe privințe, aceste directive depind de locul unde ați pus fișierul htaccess. În cazul în care va fi localizat în directorul rădăcină, interzicerea sau autorizarea de a acționa pe întregul site. Dacă descărcați htaccess într-un dosar, Deny andAllow opțiuni vor acționa pe directorul care se află, precum și dosarul intern. În acest fel, și să blocheze accesul la anumite directoare și secțiuni ale site-ului.

directivele de sintaxă și permite interzicerea extrem de simplu. Start opțiune trebuie să fie cu Ordinul Deny rând, se lasă. Aceasta se referă la activarea funcțiilor Deny andAllow. În următoarele rânduri, trebuie să specificați ce termeni de acces pe care doriți să instalați. Deci, pentru a preveni accesul pentru toți, trebuie să vă înregistrați doar două linii:

  1. Comanda Deny, Allow - funcția de deschidere.
  2. Interzice din toate - regulile specifica.

Linia de jos spune: „Deny (neagă) la (de la) toate (toate)». În același mod, puteți înregistra în loc să Deny Se lasă să se activeze celelalte opțiuni. Dar, din moment ce această opțiune este activată în mod implicit, nu are nici un sens pentru a specifica în continuare în htaccess. Se lasă la cele mai utilizate pentru a specifica excepții, care este de a forma o listă albă de utilizatori.

  1. Comanda Deny, Allow
  2. Refuzați de la toate
  3. Se lasă la 136.68.81.3, 135.67.82.1 - IP a scrie o virgulă.
  1. # 060; Fișiere «passvd.txt» # 062; - tag-ul cu numele fișierului.
  2. Comanda Deny, Allow - opțiunea de deschidere.
  3. Refuzați de la toate - de obicei Directiva.
  4. # 060; / Fișiere # 062; - tag-ul de închidere.

În cazul în catalog conține mai mult de un fișier care aveți nevoie pentru a proteja, și câteva, vă puteți înregistra imediat o mulțime de directive pentru fiecare obiect în parte. Dar este incomod. În plus, o mulțime de opțiuni în incarcarea serverului htaccess, pentru că mult mai rezonabil Activate o altă blocare - accesul interzis în funcție de tipul de fișier în directorul, și nu prin numele lor. Va trebui să utilizați exact aceleași reguli de design, dar în loc de numele fișierului trebuie să fie de simbolul «|» pentru a specifica extensiile pe care utilizatorii nu pot descărca din acest dosar. Iată un exemplu de etichetă de interdicție pentru a încărca imagini cu un anumit format:

Pentru a face interdicția în alte formate, va trebui doar pentru a schimba extensiile de nume în paranteze. Fă-l ușor, precum și specificați o listă albă sau de utilizatori lista neagră. Structura în sine în ghilimele este întotdeauna același.

articole asemanatoare

Cum se configurează pentru a preveni accesul la dosar, director și site-ul prin htaccess
Redirecționarea către https prin htaccess

Cum se configurează pentru a preveni accesul la dosar, director și site-ul prin htaccess
ferestre Htaccess 1251

Cum se configurează pentru a preveni accesul la dosar, director și site-ul prin htaccess
interzicerea Htaccess privind accesul la dosar