Hoppa till innehåll
100% lokalt

.htaccess-generator

Bygg en Apache .htaccess-fil med HTTPS-omdirigeringar, www-regler, Gzip, cachning och åtkomstblock.

Utmatning

.htaccess-generator

Sätt ihop en fungerande Apache .htaccess-fil genom att markera reglerna du behöver — ingen memorering av mod_rewrite-syntax. Slå på Force HTTPS och generatorn skriver RewriteCond och 301 RewriteRule som skickar varje http-förfrågan till sin säkra motsvarighet. Välj ett www-alternativ för att kanonisera din värd: omdirigera varje besökare till www-underdomänen, eller ta bort den för en ren domän, så att sökmotorer indexerar en enda version och din analys slutar dela upp trafik.

Varje växling mappas till ett välformat block, och varje block föregås av en kort kommentar så att utdata förblir läsbar när du klistrar in den i filen i dokumentroten. Aktivera Gzip och du får en mod_deflate-sektion som täcker de vanliga texttyperna - HTML, CSS, JavaScript, JSON, XML och SVG - som krymper bra över tråden. Aktivera webbläsarcache och ett mod_expires-block ställer in vettiga livslängder i framtiden för bilder, typsnitt och statiska tillgångar samtidigt som HTML hålls fräsch.

De säkerhetsinriktade alternativen finns här också. Inaktivera kataloglistning för att stoppa Apache från att visa ett index för alla mappar som saknar en. Blockera dolda filer för att neka förfrågningar om dotfiler som .env, .git och .htaccess i sig, som aldrig bör kunna nås via HTTP. Ett anpassat 404-fält lägger till en ErrorDocument-linje som pekar på din egen felsida. Sektioner sänds ut i en stabil ordning – omdirigeringar först, sedan komprimering, cachning och åtkomstregler – så filen beter sig förutsägbart.

Allt genereras lokalt i din webbläsare. Ingenting om din webbplats laddas upp, ingen fil skickas till en server och utdata är din att kopiera eller ladda ner. Eftersom .htaccess läses på varje förfrågan, håll det magert och ta bort block som du inte använder.

FAQ

Var lägger jag den genererade .htaccess-filen?
Spara den som .htaccess (inget namn, bara tillägget) i din webbplats dokumentrot, eller i någon undermapp för att omfånga reglerna för den katalogen. Apache läser det på varje begäran under den vägen.
Ska jag använda force-www eller icke-www?
Båda fungerar - poängen är att välja en och vara konsekvent. Omdirigera den andra formen till den så att sökmotorer ser en enda kanonisk värd och länkkapitalet inte delas.
Mina regler gör ingenting på servern. Varför?
Apache måste ha AllowOverride aktiverat för katalogen, och de refererade modulerna (mod_rewrite, mod_deflate, mod_expires) måste laddas. På Nginx ignoreras .htaccess helt – det är en Apache-funktion.
Laddas min konfiguration upp någonstans?
Nej. Filen byggs helt och hållet i din webbläsare från de alternativ du väljer. Ingenting skickas till en server och ingen fil lagras – kopiera eller ladda ner resultatet och det stannar på din enhet.