Preskoči na sadržaj
100% lokalno

.htaccess generator

Izgradite Apache .htaccess datoteku s HTTPS preusmjeravanjima, www pravilima, Gzipom, predmemorijom i blokadama pristupa.

Rezultat

.htaccess generator

Sastavite radnu Apache .htaccess datoteku označavanjem pravila koja su vam potrebna — bez pamćenja mod_rewrite sintakse. Uključite Force HTTPS i generator će zapisati RewriteCond i 301 RewriteRule koji guraju svaki http zahtjev na njegov sigurni ekvivalent. Odaberite www opciju za kanonikalizaciju vašeg hosta: preusmjerite svakog posjetitelja na www poddomenu ili je uklonite za golu domenu, tako da tražilice indeksiraju jednu verziju i vaša analitika prestane dijeliti promet.

Svaki preklopnik preslikava se na jedan dobro oblikovan blok, a svakom bloku prethodi kratki komentar tako da izlaz ostaje čitljiv kada ga zalijepite u datoteku u korijenu dokumenta. Omogućite Gzip i dobit ćete odjeljak mod_deflate koji pokriva uobičajene tipove teksta — HTML, CSS, JavaScript, JSON, XML i SVG — koji se dobro skupljaju preko žice. Omogućite predmemoriju preglednika i mod_expires blok postavlja razumne daleke buduće živote za slike, fontove i statička sredstva dok HTML održava svježim.

Sigurnosne opcije su također ovdje. Onemogućite popis direktorija kako biste spriječili Apache da poslužuje indeks bilo koje mape koja ga nema. Blokirajte skrivene datoteke kako biste odbili zahtjeve za dotfileove kao što su .env, .git i sam .htaccess, koji nikada ne bi smjeli biti dostupni preko HTTP-a. Prilagođeno polje 404 dodaje redak ErrorDocument koji pokazuje na vašu stranicu s pogreškom. Odjeljci se emitiraju stabilnim redoslijedom — prvo preusmjerava, zatim kompresiju, predmemoriju i pravila pristupa — tako da se datoteka ponaša predvidljivo.

Sve se generira lokalno u vašem pregledniku. Ništa o vašem web-mjestu se ne učitava, nijedna datoteka se ne šalje na poslužitelj, a rezultat možete kopirati ili preuzeti. Budući da se .htaccess čita na svaki zahtjev, držite ga skromnim i uklonite blokove koje ne koristite.

FAQ

Gdje mogu staviti generiranu .htaccess datoteku?
Spremite ga kao .htaccess (bez naziva, samo ekstenzija) u korijenu dokumenta svoje web-lokacije ili u bilo kojoj podmapi da biste dodijelili pravila tom direktoriju. Apache ga čita na svaki zahtjev pod tom stazom.
Trebam li koristiti prisilno www ili ne-www?
Oboje radi - poanta je odabrati jedno i biti dosljedan. Preusmjerite drugi obrazac na njega tako da tražilice vide jedan kanonski host, a vrijednost veze nije podijeljena.
Moja pravila ne rade ništa na poslužitelju. Zašto?
Apache mora imati omogućen AllowOverride za direktorij, a navedeni moduli (mod_rewrite, mod_deflate, mod_expires) moraju biti učitani. Na Nginxu se .htaccess u potpunosti zanemaruje — to je značajka Apachea.
Je li moja konfiguracija negdje učitana?
Ne. Datoteka je u potpunosti izgrađena u vašem pregledniku iz opcija koje odaberete. Ništa se ne šalje poslužitelju niti se datoteka pohranjuje — kopirajte ili preuzmite rezultat i on ostaje na vašem uređaju.