Ga naar inhoud
100% lokaal

.htaccess-generator

Bouw een Apache .htaccess-bestand met HTTPS-omleidingen, www-regels, Gzip, caching en toegangsblokken.

Uitvoer

.htaccess-generator

Stel een werkend Apache .htaccess-bestand samen door de regels aan te vinken die je nodig hebt - geen mod_rewrite-syntaxis uit het hoofd leren. Schakel Force HTTPS in en de generator schrijft de RewriteCond en 301 RewriteRule die elk http-verzoek naar zijn veilige equivalent pushen. Kies een www-optie om uw host te canonicaliseren: leid elke bezoeker door naar het www-subdomein, of verwijder het voor een kaal domein, zodat zoekmachines één versie indexeren en uw analyses het verkeer niet langer splitsen.

Elke schakelaar verwijst naar één goed gevormd blok en elk blok wordt voorafgegaan door een korte opmerking, zodat de uitvoer leesbaar blijft wanneer u deze in het bestand in de hoofdmap van uw document plakt. Schakel Gzip in en je krijgt een mod_deflate-sectie die de algemene teksttypen bestrijkt – HTML, CSS, JavaScript, JSON, XML en SVG – die ver over de draad krimpen. Schakel browsercaching in en een mod_expires-blok stelt een verstandige levensduur in de verre toekomst in voor afbeeldingen, lettertypen en statische elementen, terwijl HTML actueel blijft.

De op veiligheid gerichte opties zijn er ook. Schakel de directorylijst uit om te voorkomen dat Apache een index aanbiedt van elke map die er geen heeft. Blokkeer verborgen bestanden om verzoeken voor dotfiles zoals .env, .git en .htaccess zelf te weigeren, die nooit via HTTP bereikbaar mogen zijn. Een aangepast 404-veld voegt een ErrorDocument-regel toe die naar uw eigen foutpagina verwijst. Secties worden in een stabiele volgorde verzonden (eerst omleidingen, daarna compressie, caching en toegangsregels), zodat het bestand zich voorspelbaar gedraagt.

Alles wordt lokaal in uw browser gegenereerd. Er wordt niets van uw site geüpload, er wordt geen bestand naar een server verzonden en de uitvoer kunt u kopiëren of downloaden. Omdat .htaccess bij elk verzoek wordt gelezen, moet u het overzichtelijk houden en blokken verwijderen die u niet gebruikt.

FAQ

Waar plaats ik het gegenereerde .htaccess-bestand?
Sla het op als .htaccess (geen naam, alleen de extensie) in de hoofdmap van het document van uw site, of in een willekeurige submap om de regels tot die map te beperken. Apache leest het bij elk verzoek onder dat pad.
Moet ik force-www of niet-www gebruiken?
Beide werken – het gaat erom er één te kiezen en consistent te zijn. Leid het andere formulier ernaar door, zodat zoekmachines één enkele canonieke host zien en de link equity niet wordt gesplitst.
Mijn regels doen niets op de server. Waarom?
Voor Apache moet AllowOverride zijn ingeschakeld voor de map, en de modules waarnaar wordt verwezen (mod_rewrite, mod_deflate, mod_expires) moeten worden geladen. Op Nginx wordt .htaccess volledig genegeerd; het is een Apache-functie.
Wordt mijn configuratie ergens geüpload?
Nee. Het bestand wordt volledig in uw browser opgebouwd op basis van de opties die u selecteert. Er wordt niets naar een server gestuurd en er wordt geen bestand opgeslagen. Kopieer of download het resultaat en het blijft op uw apparaat staan.