20 Regulamentul

20 Regulamentul

Discuție - Bine ai venit!

Înainte de a începe, am să vă atrag atenția asupra faptului că abuzul de utilizarea .htaccess poate duce la o performanță redusă a site-ului. Utilizați .htaccess pentru punerea în aplicare a prezentei sau că problema este doar în cazul în care nu există alte opțiuni.

Asigurați-vă că ați făcut o copie de rezervă a fișierului .htaccess original, pentru site-ul dvs. înainte de a face orice modificări.

De asemenea, amintiți-vă - exploatare următoarele reguli depinde de setările dvs. de web-server gazdă specificat. Unele directive pot fi interzise și pot să nu funcționeze.

.htaccess (de acces hipertext engleza ..) - un fișier de configurare suplimentar de server web Apache, iar serverul ca el. Acesta vă permite să specificați un număr de parametri și permisiunile serverului web în directoare separate (foldere), cum ar fi accesul controlat la directoare, redirecționarea de tipuri de fișiere, etc. suplimentare fără a schimba fișierul de configurare principal.

fișier .htaccess pot fi plasate în orice director. Directivele din acest fișier afectează toate fișierele din directorul curent și toate subdirectoarele sale (în cazul în care aceste linii directoare nu sunt înlocuite de directivele din .htaccess care stau la baza).

Pentru ca aceste fișiere .htaccess pot fi utilizate, setarea corespunzătoare a fișierului de configurare principal (valoarea Directivei AllowOverride trebuie să fie setat la toate). De regulă, marea majoritate a gazdelor a permis de a utiliza fișierele .htaccess.

1. NU descărcați fișiere de pe site-uri externe

Nu uitați să schimbați domainname.com pe numele dvs. de domeniu și de a crea o imagine stop_stealing_bandwidth.gif. care va fi prezentat în loc de imaginile solicitate.

2. blocarea tuturor cererilor nesolicitate de la agentii utilizator

Această regulă vă permite să blocați User Agent nedorite, care pot fi potențial periculoase sau pur si simplu supraîncărcați serverul cu solicitări inutile.

Listă de User Agent browsere, roboți și păianjeni de motoare de căutare, directoare web, download manager, roboții de spam și roboții rău pot fi găsite la Lista de user-agent.

Nu uitați să schimbați domainname.com pe numele dvs. de domeniu.

4. Configurarea SEO-Friendly 301 Redirecționarea

Dacă ați transferat numele domeniului sau doriți să redirecționeze utilizatorul la o pagină (e) specifică, fără sancțiuni din motoarele de căutare, utilizați acest cod:

Nu uitați să schimbați domainname.com pe numele dvs. de domeniu, și /d/file.html și /r/file.html pe directoare și paginile corespunzătoare.

5. Creați propriile pagini de eroare

Plictisit cu formularul standard de pagini de eroare? Nici o problema - cu următorul cod, puteți crea cu ușurință pagina dvs. și arătați utilizatorului exact:

Nu uita pentru a crea directorul rădăcină al folderul erori de server și puneți-l în fișierele corespunzătoare.

8. Protejarea fișierelor specifice

Codul de mai jos vă permite să refuzați accesul la orice fișier - la cererea se va da o eroare de acces 403. De exemplu, am închis la htaccess dosar, creșterea nivelului de securitate a site-ului.

9. Elemente de Comprimare prin mod_deflate

Ca o alternativă la fișiere comprimate folosind gzip, puteți utiliza mod_deflate (probabil mai rapid). Se introduce următorul cod la începutul fișierului .htaccess (puteți adăuga, de asemenea, un .jpg | .gif | .png | .tiff | ICO):

10. Adăugarea duratei de viață titluri

Acest cod vă permite să adăugați termeni de viață în titlurile:

11. Setați pagina implicită

De obicei, pagina implicită este numit index.html, dar cu ajutorul acestui cod puteți personaliza implicit orice altă pagină.

12. foldere și fișiere protejate cu parolă

Puteți activa autentificarea prin parolă pentru accesul la orice fișier sau folder pe serverul utilizând codul de mai jos:

Pentru a asigura accesul la dosar cu o parolă, trebuie să creați un fișier .htpasswd și face un cuplu de conectare și parola de utilizator formatul: parola.

Cu toate acestea, în acest caz, parolele sunt stocate în text clar, care nu este prea bun din punct de vedere al securității. Prin urmare, parola optimă criptate. Pentru a face acest lucru, utilizați înregistrările de servicii pentru a genera .htpasswd fișiere. De exemplu, ca aceasta.

În acest exemplu, accesul la fișiere parola este în directorul rădăcină al unui site numit .htpasswd. Directorul este specificat de la rădăcină de server, iar în cazul în care calea este incorectă - Apache, nu accesați fișierul, refuza accesul la orice dosar utilizator - care Chiles și cel care a introdus perechea dreptul de autentificare: parola.

13. Redirecționarea din domeniul vechi - o nouă

Folosind .htaccess, puteți crea o redirecționare de domeniu vechi la cel nou, adăugând următorul cod:

14. Accentuează cache

Folosind această regulă nu înseamnă accelerare a descărca direct de pe site. Acesta este conceput pentru încărcarea site-ul mai rapid - pentru vizitat anterior vizitatorul său. prin trimiterea unui statut 304 pentru acele elemente care nu au fost actualizate. Astfel, atunci când se reîncarcă pagina de browser-ul vizitatorului nu va re-descărcați imagini, script-uri și CSS, și afișează acele fișiere care sunt deja stocate în cache. Aveți posibilitatea să modificați durata de viață cache, prin ajustarea valorii sale în ani (an), luni (luni) sau, de exemplu, - secunde (secunde). Exemplul Set 1 an.

15. Componentele sitului Comprimare prin includerea Gzip

Când se utilizează Gzip, serverul va comprima fișierele înainte de a le trimite la utilizator, motiv pentru care site-ul dvs. va încărca mai repede.

Vă rugăm să rețineți că includerea de compresie va conduce la o sarcină mai mare pe CPU server.

16. Scoateți «categorie» în adresa URL

Pentru a restricționa accesul la directoarele care pot conține o varietate de informații și pentru a asigura securitatea serverului, adăugați acest cod în fișierul .htaccess

Actualizare: Jack.Sun a oferit o soluție alternativă, cu același rezultat - plasat în fiecare dosar index.html fișier. Aș adăuga că această metodă va funcționa numai dacă nu ați modificat pagina implicită (a se vedea. Regula # 11). În acest caz, trebuie să plasați fișierele cu noul nume, care a fost dat în ca pagina prestabilită.

18. Redirecționarea WordPress RSS la FeedBurner

Acest cod vă permite să redirecționați WordPress RSS-bandă pe serviciul Google FeedBurner.

Inițial, trebuie să vă înregistrați blog-ul dvs. în banda de serviciu FeedBurner. În continuare, nu uitați să înlocuiască yourfeed pe numele tău bandă este deja în FeedBurner.

Nu uitați să înlocuiți yourblog.com la numele de domeniu blogului.

20. Scoateți extensia fișierului din adresa URL

21. site-ul web Protejare

Acest cod vă permite să protejeze site-ul de script-uri nedorite enjection și modificările _REQUEST și / sau GLOBALS

22. vizitatori de redirecționare utilizând Directiva RedirectMatch și expresii regulate

Valorile de stare (codul de retur al serverului Web) Standardul: permanent (301 - redirecționare permanentă), temp (302 - redirecționării temporară, veni din nou), seeother (303 - zbura acolo, există multe delicioase), plecat (410 - distanță pentru totdeauna).

Exemplu. Aceeași redirecționării din domeniul vechi pentru noua conexiune fără RewriteEngine: »

Aș adăuga că puteți utiliza nu numai starea, ci și alte condiții:

23. Configurarea o redirecționare la o adresă URL cu parametrii GET

În acest caz, dacă doriți să redirecționeze la o adresă URL cu parametri, cum ar fi: «//www.proofsite.com.ua/wp-trackback.php?p=264». . Descris la punctul 4. „Configurarea SEO-Friendly 301 redirect» constructii - nu va funcționa. ca parametru GET împiedică o interpretare corectă a echipei.

Pentru redirecționare URL corectă cu solicitare GET, este necesar să se prescrie următoarele linii directoare (de exemplu, adresa URL: //www.proofsite.com.ua/wp-trackback.php?p=264):

Vă rugăm să rețineți, la sfârșitul URL-ul nu este o greșeală „?“ - și prezența obligatorie a unui semn!

24. PHP includerea în fișiere .html

Asigurați-vă că pentru a face o copie de rezervă a fișierului .htaccess înainte de a face orice modificări și apoi testați întregul site - după adăugarea de noi rânduri.

Acum este timpul pentru a partaja articol cu ​​alții!

stabil hosting profesional, cu o masă de oportunități

preturi modeste, panoul său de control, cu o mulțime de caracteristici, suport tehnic operațional, pre-instalat CMS, 5 zile de testare gratuită.

moderație dură, plată unică, de asigurare împotriva pierderii și neindeksatsii.

Avantaje: moderare rigidă, plată unică, de asigurare împotriva pierderii și neindeksatsii.

site-ul de calitate, link-uri rapide de răscumpărare, plățile la timp.

Cele mai populare în Runet și Uanete Exchange link-uri temporale și eterne

Un număr foarte mare de site-uri pentru toate gusturile și bugetele, automatizarea procesului de vânzare-cumpărare, site-uri de moderare.

Copil Sape Schimb - link-ul de schimb de răscumpărare rapidă, încredere în site-ul, prețurile modeste, de control de promovare.

Schimb referințe eterne și temporale

plasarea automată sau manuală a link-uri, proiecte importul, controlul de plasare.

link-uri de calitate Schimb

Nu există comisioane, opțiuni de răscumpărare rapide - pentru webmasteri; de control în mai multe etape, plugin-uri pentru browsere - pentru SEO.

Serviciul de promovare a site-urilor

Un număr mare de platforme, amplasarea automată și manuală, evaluarea bugetului de promovare, moderare.

serie de articole