Configurarea unui server de web folosind
Pentru a configura serverul de web nu trebuie neapărat acces la principalele httpd.conf fișier de configurare, este suficient pentru a utiliza fișierul .htaccess. Acesta este un instrument puternic pentru personalizarea site-ul dumneavoastră.
fișier de configurare .htaccess conține directive care definesc anumite setări pentru resursa. Acestea se aplică în directorul curent, precum și subfolderele sale. Cu toate acestea, dacă doriți să o subfolder pentru a aplica alte setări, atunci acesta este plasat un alt fișier .htaccess.
Figura 1 prezintă o structură arborescentă de directoare și să rămână în ele .htaccess. Directorul dir, conține un fișier .htaccess (1), toate setările sale se aplică atât curentul și subfoldere (dir1, dir11, dir12, dir2, dir3, dir4). Setările de director Cu toate acestea dir11 vor primi din fișierul .htaccess (2), și să ignorați .htaccess (1).
Figura 1. Structura Arborele de directoare
fișier de configurare .htaccess nu este disponibil din browser-ul dumneavoastră. Creați și editați-l în notebook obișnuit.
- Interzice / Permite accesul la resurse
- Autentificarea la resurse
- Diversiune sau redirecționare
- Schimbarea paginii de pornire
- eroare de manipulare
Interzice / Permite accesul la fișiere și foldere
Accesul la utilizator directoare subrețea special:
- Se lasă la 192.168.0 -Accesul la directoarele au toți utilizatorii rețelei 192.168.0, și anume (192.168.0.1-192.168.0.255)
Interzice accesul pentru toți:
Interzice accesul la dosar:
- directiva conține numele fișierului din următoarele opțiuni se aplică. sintaxă parametrii . Acest exemplu arată modul de a bloca accesul la toate fișierul „test.php“.
Permite accesul la fișiere dintr-o anumită subrețea.
Interzice accesul la fișiere de pe o mască:
- pentru a refuza accesul la un grup de fișiere utilizate Directiva FilesMatch. parametrii .- "(Txt | dba) $" - masca, care definește regulile interzice accesul. În acest exemplu, accesul este limitat la fișiere cu extensia * .txt, * .dba. Sintaxa „Masca $“
Autentificarea la resurse
Diversiune sau redirecționare
Redirect [starea] URL-locală URL-redirecționare
Stare - Opțional, utilizate de motoarele de căutare pentru a determina cauza redirecționării, următoarele valori:
RedirectMatch [Stare] Regular URL redirecționează
Directiva redirecționează utilizatorul dacă documentul vine la masca specificată în opțiunea Regular.
Regular - mască sau o expresie regulată, care conține lista de documente prin specificarea că există o redirecționare.
Schimbarea paginii de pornire
Paginile care sunt încărcate în mod implicit, este index.php, index.html. Pentru a schimba pagina de pornire, utilizați .htaccess directivă
DirectoryIndex [lista de pagini]
[Lista de pagini] - această opțiune poate conține una sau mai multe pagini care sunt enumerate separate printr-un spațiu. Pagina de start este de căutare la stânga la dreapta.
eroare de manipulare
Folosind directiva ErrorDocument. puteți face un handler de eroare avansat, care va încărca o pagină separată oferind informații complete pentru utilizator despre eroare.
ErrorDocument, o listă de erori: