Cum se administrează fișierul .htaccess pe serverele Apache

  • 32 Acțiuni
  • Facebook
  • Stare de nervozitate
  • pinterest

Fișierul .htaccess funcționează pe serverele Apache și este folosit pentru a modifica și personaliza anumite opțiuni. Veți putea controla site-ul dvs. Unele dintre funcțiile pe care le puteți implementa în acest fișier vă vor permite să protejați cu parolă un director sau un folder, să indicați directoarele către care ar trebui să meargă sistemul pentru un anumit subdomeniu, să blocați accesul la site-ul dvs. de la anumite IP-uri sau adrese web, să indicați unde se află fișierele care afișează mesaje de eroare și alte câteva opțiuni.

Cum să creați și să încărcați fișierul .htaccess la server

Pentru a crea un astfel de fișier, trebuie să utilizați Notepad pe un computer Windows sau TextEdit pe un Mac. Salvați rezultatul cu numele htaccess.txt. Încărcați-l în directorul rădăcină sau în cel pe care îl considerați potrivit pe serverul dvs. și, după ce faceți acest lucru, redenumiți-l în .htaccess.

unde să-l includă?

Dacă acest fișier se află în directorul rădăcină, acesta afectează toate folderele și fișierele de pe site. Dacă îl includem într-un folder, acesta va afecta doar folderele (subfolderele) și fișierele care se află în interiorul acestuia.

Cei mai folosiți parametri

Deși mai sunt câțiva, cei mai folosiți parametri sunt:

  • Redirecționează /olddirectory //www.domeniu.com/newdirectory/ – Pentru a redirecționa cererile dintr-un director în altul. (Nu funcționează pe toate serverele; depinde de setările definite în httpd.inf)
  • DirectoryIndex nou.html – Schimbați pagina de pornire în nou.html.
  • Aplicația AddHandler/x-httpd-php .php .html – Procesați paginile .html (pe lângă .php) ca pagini .php.
  • ErrorDocument 404 /errors/error404.html – Deschide pagina Eroare 404.html, construit anterior, atunci când în browser se solicită o pagină care nu există. Puteți crea, referindu-l cu o declarație similară, o pagină de eroare pentru fiecare tip:
    401 – Neautorizat – Când încercați să accesați o pagină protejată prin nume de utilizator și parolă.
    403 Interzis – Încercați să accesați o zonă restricționată.
    500 Eroare internă a server-ului – Există o eroare internă de server. Eroarea poate fi cauzată, de exemplu, de o construcție proastă sau de inserarea de instrucțiuni neacceptate de server în fișier .htaccess.
    404 Nu a fost gasit – Când pagina solicitată nu există.
  • Pentru a preveni accesul la site-ul web al anumitor adrese IP, va fi necesar să includeți:
    comanda permite, refuza
    neagă de la 213.60.37.12 (Pentru a refuza accesul la o anumită adresă)
    nega de la 220.70 (Pentru a refuza accesul la o serie de adrese)
    permite de la toti
  • Pentru a restricționa accesul la anumiți roboți, am include:
    SetEnvIfNoCase User-Agent „^LWP::Simple*” bad_bot
    SetEnvIfNoCase User-Agent „^lwp-trivial*” bad_bot
    deny de la env=bad_bot
    Putem afla boții care ne vizitează examinând jurnalele de acces la server.

mai multe instrucțiuni

Există și alte instrucțiuni, printre care se numără cele indicate în Cum se protejează un director cu .htaccess și .htpasswd pe un server web.

  • 32 Acțiuni
  • Facebook
  • Stare de nervozitate
  • pinterest

Lasă Un Comentariu

Please enter your comment!
Please enter your name here