htaccess-generator
Generera Apache .htaccess-filer för omdirigeringar och säkerhet
Indata och alternativ
Konfiguration: egna omdirigeringar
Körs i din webbläsare. Dina indata stannar på den här enheten.
Resultat
Ange dina värden för att se resultatet.
Om htaccess-generatorn
Verktyget .htaccess-generator är ett kostnadsfritt onlineverktyg som hjälper dig att skapa korrekt konfigurerade .htaccess-filer för Apache-webbservrar utan att du behöver skriva komplexa direktiv för hand. Filen .htaccess (hypertext access) är en kraftfull konfigurationsfil som låter dig styra URL-omdirigeringar, säkerhetsinställningar, cacheregler, komprimering och egna felsidor per katalog.
Att skriva .htaccess-direktiv för hand är felbenäget, och redan ett litet syntaxfel kan göra hela din webbplats oåtkomlig. Vår visuella generator eliminerar den risken med konfigurationsalternativ i form av kryssrutor som ger giltig, välkommenterad Apache-konfigurationskod. Välj bara de funktioner du behöver, klicka på generera och kopiera eller ladda ned resultatet.
Oavsett om du behöver tvinga HTTPS, blockera känsliga filer, aktivera gzip-komprimering, ställa in webbläsarcache, förhindra hotlinking av bilder eller konfigurera egna felsidor täcker verktyget de vanligaste och viktigaste .htaccess-konfigurationerna som används av webbutvecklare, systemadministratörer och SEO-proffs.
Viktiga funktioner
- Tvingad omdirigering till HTTPS för att kryptera all trafik mellan användare och din server
- Alternativ för WWW-omdirigering för att lägga till eller ta bort prefixet www vid kanonisering av URL:er
- Egna omdirigeringsregler av typerna 301 och 302 för enskilda URL-sökvägar
- Förhindrande av kataloglistning så att besökare inte kan bläddra i din filstruktur
- Blockering av känsliga filer som .env, .sql, .log, composer.json och andra kritiska filer
- Skydd mot hotlinking av bilder med konfigurerbara tillåtna domäner
- Blockering av skadliga botar för kända aggressiva crawlers som AhrefsBot och SemrushBot
- Gzip-komprimering för HTML-, CSS-, JavaScript-, JSON-, XML- och SVG-filer
- Webbläsarcache med giltighetstid per typ (1 timme för HTML, 30 dagar för CSS, JavaScript och bilder)
- Egna felsidor för HTTP-statuskoderna 404, 403 och 500
Så använder du htaccess-generatorn
- Konfigurera omdirigeringar: Aktivera tvingad HTTPS och välj om prefixet www ska läggas till eller tas bort i dina URL:er för korrekt kanonisering.
- Ange säkerhetsalternativ: Markera rutorna för förhindrande av kataloglistning, blockering av känsliga filer, skydd mot hotlinking och blockering av skadliga botar efter dina behov.
- Aktivera prestandafunktioner: Slå på gzip-komprimering och webbläsarcache för att förbättra webbplatsens laddningshastighet och minska bandbreddsanvändningen.
- Lägg till felsidor: Ange sökvägar till dina egna felsidor för 404, 403 och 500 för en bättre användarupplevelse när fel uppstår.
- Skapa filen: Klicka på "Generera .htaccess" för att skapa din konfiguration med korrekt syntax och hjälpsamma kommentarer.
- Driftsätt: Kopiera utdatan eller ladda ned den och ladda sedan upp filen som .htaccess till webbserverns rotkatalog eller önskad underkatalog.
Användningsområden
- Migrering till SSL/HTTPS: Omdirigera automatiskt all HTTP-trafik till HTTPS efter att du har installerat ett SSL-certifikat på din server.
- Kanonisering av URL:er: Tvinga enhetliga URL:er med eller utan www för att förhindra problem med duplicerat innehåll i sökmotorer.
- Härdning av webbplatssäkerhet: Blockera åtkomst till känsliga konfigurationsfiler, förhindra kataloglistning och stoppa trafik från skadliga botar.
- Prestandaoptimering: Aktivera gzip-komprimering och webbläsarcache för att förbättra sidornas laddningstider och dina Core Web Vitals avsevärt.
- Skydd av bildbandbredd: Förhindra att andra webbplatser bäddar in dina bilder och förbrukar din servers bandbredd genom hotlinking.
- Egen felhantering: Skicka användare till varumärkesanpassade, hjälpsamma felsidor i stället för generiska serverfelmeddelanden.
- WordPress-säkerhet: Hindra PHP från att köras i uppladdningskatalogen och blockera åtkomst till känsliga filer som .env, SQL-dumpar och loggar.
- Hantering av SEO-omdirigeringar: Ställ in 301-omdirigeringar för flyttade sidor, borttaget innehåll eller ändringar i URL-strukturen för att bevara länkvärdet.
Vanliga frågor
Är verktyget gratis?
Ja, htaccess-generatorn är helt gratis att använda. Det finns inga användningsgränser, ingen registrering och inga premiumfunktioner. Skapa så många konfigurationer du behöver.
Är mina data säkra?
Ja. Konfigurationen för .htaccess skapas helt i din webbläsare. Ingen data skickas till någon server, och dina domännamn, URL:er och inställningar lagras eller loggas aldrig.
Fungerar .htaccess på alla webbservrar?
Nej. Filen .htaccess är specifik för Apache-webbservrar. LiteSpeed läser den också, men den fungerar inte på Nginx, IIS eller andra webbservrar. Om du använder Nginx måste du konfigurera motsvarande regler i ditt serverblock.
Var ska jag placera .htaccess-filen?
Placera .htaccess-filen i webbplatsens rotkatalog (vanligtvis public_html eller www). Reglerna gäller för den katalogen och alla underkataloger. Du kan också placera fler .htaccess-filer i underkataloger för katalogspecifika regler.
Vad händer om min .htaccess har ett syntaxfel?
Ett syntaxfel i .htaccess ger vanligtvis felet 500 Internal Server Error, vilket gör din webbplats oåtkomlig. Testa alltid ändringar i en stagingmiljö först och behåll en säkerhetskopia av din fungerande .htaccess-fil så att du snabbt kan återställa den vid behov.
Kan jag kombinera flera .htaccess-regler?
Ja. Du kan kombinera alla skapade regler i en enda .htaccess-fil. Generatorn skapar välkommenterad kod med tydliga avsnitt, vilket gör det enkelt att slå ihop den med befintliga konfigurationer.
Tips och bästa praxis
- Gör alltid en säkerhetskopia först: Innan du laddar upp en ny .htaccess-fil, spara en kopia av den befintliga så att du snabbt kan återställa den om något går fel.
- Testa i staging: Testa alltid ändringar i .htaccess i en stagingmiljö eller utvecklingsmiljö innan du tillämpar dem på produktionsservern.
- Tvinga HTTPS överallt: Eftersom gratis SSL-certifikat finns hos leverantörer som Let's Encrypt finns det ingen anledning att inte tvinga HTTPS på alla sidor.
- Blockera känsliga filer: Förhindra alltid offentlig åtkomst till .env-filer, SQL-dumpar, loggfiler och filer från pakethanterare (composer.json, package.json) som kan avslöja känslig information.
- Aktivera komprimering: Gzip-komprimering kan minska överföringsstorleken med 60-80% och förbättrar sidornas laddningstider avsevärt med minimal serverbelastning.
- Ange lämpliga cachetider: Använd längre cachetider för statiska resurser (CSS, JS, bilder) och kortare för HTML-sidor för att balansera prestanda mot innehållets aktualitet.