Ugrás a tartalomhoz
100% helyi

.htaccess generátor

Készítsen Apache .htaccess fájlt HTTPS-átirányításokkal, www-szabályokkal, Gzip-fájllal, gyorsítótárral és hozzáférési blokkokkal.

Kimenet

.htaccess generátor

Állítson össze egy működő Apache .htaccess fájlt a szükséges szabályok bejelölésével – nem kell memorizálni a mod_rewrite szintaxist. Kapcsolja be a HTTPS kényszerítését, és a generátor megírja a RewriteCond és 301 RewriteRule paramétereket, amelyek minden http-kérést a biztonságos megfelelőjére küldenek. Válasszon egy www-lehetőséget a gazdagép kanonizálásához: irányítson át minden látogatót a www aldomainre, vagy törölje le azt egy csupasz domainért, így a keresőmotorok egyetlen verziót indexelnek, és az elemzések leállítják a forgalom felosztását.

Minden kapcsoló egy jól formázott blokkra van leképezve, és minden blokkot egy rövid megjegyzés előz meg, így a kimenet olvasható marad, amikor beilleszti a dokumentum gyökérfájljába. Engedélyezze a Gzip-et, és kap egy mod_deflate szakaszt, amely lefedi a gyakori szövegtípusokat – HTML, CSS, JavaScript, JSON, XML és SVG –, amelyek jócskán összezsugorodnak. Engedélyezze a böngésző gyorsítótárazását, és a mod_expires blokk ésszerű hosszú távú élettartamot határoz meg a képek, betűtípusok és statikus elemek számára, miközben frissen tartja a HTML-t.

A biztonságot szem előtt tartó lehetőségek itt is megtalálhatók. Tiltsa le a címtárlistázást, hogy az Apache ne szolgáltasson indexet minden olyan mappához, amelyből hiányzik. Blokkolja a rejtett fájlokat, hogy megtagadja az olyan pontfájlokra vonatkozó kéréseket, mint például az .env, .git és maga a .htaccess, amelyek soha nem lehetnek elérhetők HTTP-n keresztül. Egy egyéni 404-es mező hozzáad egy ErrorDocument sort, amely a saját hibaoldalára mutat. A szakaszok stabil sorrendben kerülnek kiadásra – először az átirányítások, majd a tömörítés, a gyorsítótár és a hozzáférési szabályok –, így a fájl kiszámíthatóan viselkedik.

Minden helyileg generálódik a böngészőjében. A webhelyről semmit sem töltenek fel, nem küldenek fájlt a szerverre, és a kimenetet Ön másolja vagy töltse le. Mivel a .htaccess fájl minden kérésnél beolvasásra kerül, tartsa karcsú, és távolítsa el a nem használt blokkokat.

Gyakori kérdések

Hová tegyem a generált .htaccess fájlt?
Mentse el .htaccess néven (nincs név, csak a kiterjesztés) webhelye dokumentumgyökérébe vagy bármely almappába, hogy a szabályokat az adott könyvtárra vonatkoztassa. Az Apache minden kérésnél elolvassa az adott útvonalon.
Használjam a force-www-t vagy a nem-www-t?
Bármelyik működik – a lényeg, hogy válassz egyet, és légy következetes. Irányítsa át a másik űrlapot rá, így a keresőmotorok egyetlen kanonikus gazdagépet látnak, és a link equity nem oszlik meg.
A szabályaim semmit nem tesznek a szerveren. Miért?
Az Apache-nak engedélyeznie kell az AllowOverride-ot a könyvtárban, és a hivatkozott modulokat (mod_rewrite, mod_deflate, mod_expires) be kell tölteni. Az Nginx rendszeren a .htaccess teljes mértékben figyelmen kívül marad – ez egy Apache szolgáltatás.
Fel van töltve valahova a konfigurációm?
Nem. A fájl teljes egészében az Ön böngészőjében épül fel az Ön által kiválasztott lehetőségek közül. A rendszer nem küld semmit a szervernek, és nem tárol semmilyen fájlt – másolja vagy töltse le az eredményt, és az eszközön marad.