.htaccess-redirectgenerator
Bouw een Apache-.htaccess-bestand met 301- of 302-redirectregels, www-normalisatie, geforceerde HTTPS en een basis-rewriteblok en kopieer of download het vervolgens.
.htaccess-redirectgenerator — De .htaccess-redirectgenerator zet een lijst van oude-naar-nieuwe paden om in een kant-en-klaar Apache-.htaccess-bestand. Voeg per regel één redirectregel toe met status 301 (permanent) of 302 (tijdelijk), schakel normalisatie van www naar non-www of van non-www naar www in, forceer HTTPS en geef het RewriteEngine-basisblok uit. Alles wordt in je browser samengesteld met pure JavaScript, zodat je URL's en redirectmap nooit ergens worden geüpload.
Wat is .htaccess-redirectgenerator?
De .htaccess-redirectgenerator is een gratis, browsergebaseerde tool dat de mod_rewrite-directieven (RewriteRule en RewriteCond) schrijft die een Apache-webserver uit een .htaccess-bestand leest. Ontwikkelaars, webmasters en site-migrators gebruiken het wanneer ze pagina's verplaatsen, van domein wisselen of HTTPS uitrollen en oude URL's naar nieuwe moeten sturen zonder zoekposities te verliezen of bladwijzers te breken. Je voert bron- en doelpaden in de redirectregels in, kiest 301 voor een permanente verhuizing of 302 voor een tijdelijke, en de tool drukt voor elk paar een RewriteRule-regel af. De optie voor www-normalisatie canoniseert de host zodat example.com en www.example.com naar één versie verwijzen, de optie HTTPS forceren herschrijft http naar https, en het selectievakje basis-rewrite plaatst RewriteEngine On met een RewriteBase vooraan. Omdat de widget alleen in de browser draait, is deze tekst de indexeerbare beschrijving: Apache-redirectregels genereren, een .htaccess-301-redirect bouwen en www en HTTPS forceren.
.htaccess-redirectgenerator gebruiken
- Voeg een redirectregel toe en typ het oude pad (Bron) en het nieuwe pad of de URL (Doel).
- Kies 301 voor een permanente redirect of 302 voor een tijdelijke in de statusinstelling.
- Gebruik de plusknop om meer regels toe te voegen, of de prullenbakknop op een regel om die te verwijderen.
- Zet www-normalisatie aan en kies of je www of non-www als canonieke host wilt forceren.
- Schakel HTTPS forceren in om http-verkeer naar https om te leiden, en Basis-rewrite om RewriteEngine On op te nemen.
- Lees de gegenereerde .htaccess in het uitvoerblok en klik vervolgens op Kopiëren of .htaccess downloaden.
Voorbeelden
Permanente paginaverhuizing
Invoer
/old-page → /new-page (301)
Uitvoer
RewriteRule ^old-page/?$ /new-page [R=301,L]
non-www en HTTPS forceren
Invoer
www-normalisatie: non-www, HTTPS forceren aan
Uitvoer
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=301,L]Tijdelijke redirect naar een externe URL
Invoer
/promo → https://shop.example.com/sale (302)
Uitvoer
RewriteRule ^promo/?$ https://shop.example.com/sale [R=302,L]
Veelgestelde vragen
- Wat is het verschil tussen een 301- en een 302-redirect?
- Een 301 is een permanente redirect: zoekmachines dragen rankingsignalen over naar de nieuwe URL en browsers kunnen hem in de cache opslaan, dus gebruik hem voor verplaatste of samengevoegde pagina's. Een 302 is tijdelijk: de oorspronkelijke URL behoudt zijn autoriteit en de redirect wordt niet langdurig in de cache opgeslagen, wat geschikt is voor kortlopende campagnes of onderhoudspagina's. Kies de status per project in het instellingenpaneel.
- Waar plaats ik het gegenereerde .htaccess-bestand?
- Plaats het in de map waarop je de regels wilt toepassen, meestal de documentroot van je Apache-site, en noem het bestand precies .htaccess. De regels vereisen dat mod_rewrite is ingeschakeld en dat AllowOverride .htaccess voor die map toestaat; de basis-rewrite-optie voegt de regel RewriteEngine On toe die de engine inschakelt.
- Wat doet www-normalisatie?
- Het kiest één canonieke host zodat een pagina op één adres bereikbaar is. non-www kiezen leidt www.example.com om naar example.com, en www kiezen doet het omgekeerde, elk als 301 zodat zoekmachines consolideren op één versie. Dit voorkomt problemen met duplicate content wanneer dezelfde pagina onder twee hostnamen bestaat.
- Kan ik naar een extern domein doorverwijzen?
- Ja. Als een doel begint met http:// of https://, schrijft de tool de volledige URL in de RewriteRule zodat de redirect naar een ander domein wijst; anders behandelt het het doel als een pad op dezelfde site. De bron wordt gematcht als een pad met een optionele afsluitende schuine streep.
- Wordt mijn redirectlijst naar een server gestuurd?
- Nee. De .htaccess-tekst wordt volledig aan de clientzijde in je browser samengesteld met eenvoudige opbouw van JavaScript-strings. Je bron- en doelpaden, het domein en de opties verlaten de pagina nooit en er wordt niets geüpload, dus je kunt veilig privé- of interne URL's toewijzen.
Gerelateerde tools
Base32 / Base58 coderen / decoderen
Codeer tekst naar Base32 (RFC 4648) of Base58 (het Bitcoin-alfabet) en decodeer beide weer terug naar tekst, volledig UTF-8-veilig en geheel in je browser.
Base64 coderen / decoderen
Codeer of decodeer Base64 (UTF-8-veilig) met een URL-safe alfabet, optionele opvulling, regelafbreking 64/76, live byte- en tekentelling en een byteweergave in hex of binair.
Hoofdletterconverter & teller
Converteer tekst tussen UPPERCASE, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case en meer, en tel tekens, woorden en regels.
Code-formatter & minifier
Maak HTML, CSS en JavaScript direct in je browser mooier of minificeer ze, met inspringing van 2 spaties, 4 spaties of een tab en JavaScript-compressie op basis van Terser.