Sări la conținut
Complet local

.htaccess generator

Creați un fișier Apache .htaccess cu redirecționări HTTPS, reguli www, Gzip, caching și blocuri de acces.

Ieșire

.htaccess generator

Asamblați un fișier Apache .htaccess funcțional bifând regulile de care aveți nevoie - fără memorarea sintaxei mod_rewrite. Activați Forța HTTPS și generatorul scrie RewriteCond și 301 RewriteRule care împing fiecare solicitare http la echivalentul său securizat. Alegeți o opțiune www pentru a vă canoniza gazda: redirecționați fiecare vizitator către subdomeniul www sau eliminați-l pentru un domeniu complet, astfel încât motoarele de căutare să indexeze o singură versiune și analiza dvs. să nu mai divizeze traficul.

Fiecare comutare se mapează la un bloc bine format și fiecare bloc este precedat de un scurt comentariu, astfel încât rezultatul să rămână lizibil atunci când îl inserați în fișierul de la rădăcina documentului. Activați Gzip și veți obține o secțiune mod_deflate care acoperă tipurile de text obișnuite - HTML, CSS, JavaScript, JSON, XML și SVG - care se micșorează mult peste fir. Activați memorarea în cache a browserului și un bloc mod_expires stabilește durate de viață sensibile în viitorul îndepărtat pentru imagini, fonturi și elemente statice, păstrând în același timp HTML actualizat.

Opțiunile de securitate sunt și ele aici. Dezactivați listarea directoarelor pentru a opri Apache să difuzeze un index al oricărui folder care nu are unul. Blocați fișierele ascunse pentru a respinge cererile de fișiere cu puncte precum .env, .git și .htaccess, care nu ar trebui să fie niciodată accesibile prin HTTP. Un câmp personalizat 404 adaugă o linie ErrorDocument care indică propria ta pagină de eroare. Secțiunile sunt emise într-o ordine stabilă - mai întâi redirecționările, apoi regulile de compresie, cache și acces - astfel încât fișierul se comportă previzibil.

Totul este generat local în browserul dvs. Nimic despre site-ul dvs. nu este încărcat, niciun fișier nu este trimis la un server și rezultatul vă aparține pentru a copia sau descărca. Deoarece .htaccess este citit la fiecare cerere, mențineți-l slab și eliminați blocurile pe care nu le utilizați.

FAQ

Unde pun fișierul .htaccess generat?
Salvați-l ca .htaccess (fără nume, doar extensia) în rădăcina documentului site-ului dvs. sau în orice subfolder pentru a extinde regulile în acel director. Apache îl citește la fiecare solicitare din acea cale.
Ar trebui să folosesc forța-www sau non-www?
Oricare funcționează - ideea este să alegeți unul și să fiți consecvenți. Redirecționează celălalt formular către acesta, astfel încât motoarele de căutare să vadă o singură gazdă canonică și echitatea linkului să nu fie împărțită.
Regulile mele nu fac nimic pe server. De ce?
Apache trebuie să aibă AllowOverride activat pentru director, iar modulele la care se face referire (mod_rewrite, mod_deflate, mod_expires) trebuie să fie încărcate. Pe Nginx, .htaccess este ignorat în întregime - este o caracteristică Apache.
Configurația mea este încărcată undeva?
Nu. Fișierul este construit în întregime în browser-ul dvs. din opțiunile pe care le selectați. Nimic nu este trimis la un server și niciun fișier nu este stocat - copiați sau descărcați rezultatul și rămâne pe dispozitiv.