.htaccess-generator
Genereer Apache .htaccess-regels voor redirects, herschrijvingen, beveiligingsheaders, caching en meer.
Wat is .htaccess?
Een Apache-configuratiebestand voor directory-instellingen zoals redirects, URL-herschrijving en beveiliging.
Waar .htaccess plaatsen?
In de root-directory van de website of subdirectories waar regels moeten gelden.
Werkt met Nginx?
Nee, .htaccess is Apache-specifiek. Nginx gebruikt een andere syntaxis.
Kan mijn site breken?
Ja, verkeerde regels kunnen 500-fouten veroorzaken. Maak altijd een backup.
Verschil tussen 301 en 302?
301 is permanent en draagt ranking-signalen over naar de nieuwe URL. 302 is tijdelijk en draagt geen ranking-signalen over.
Hoe HTTPS afdwingen?
Gebruik RewriteEngine On met RewriteCond %{HTTPS} off en RewriteRule om HTTP-verkeer naar HTTPS om te leiden.
Wat is mod_rewrite?
Een Apache-module voor krachtige URL-manipulatie, redirects en toegangscontrole op basis van voorwaarden.
Hoe beveiligen met wachtwoord?
Gebruik AuthType Basic, AuthUserFile en Require valid-user. Maak een .htpasswd-bestand met het htpasswd-commando.
Hoe IPs blokkeren?
Gebruik Require not ip 192.168.1.1 om één IP te blokkeren. U kunt ook hele reeksen blokkeren.
Hoe caching inschakelen?
Gebruik mod_expires met ExpiresByType om cache-vervaltijden in te stellen per bestandstype.
Hoe GZIP inschakelen?
Gebruik mod_deflate met AddOutputFilterByType DEFLATE om HTML, CSS en JavaScript te comprimeren.
Wat zijn beveiligingsheaders?
Headers zoals X-Frame-Options, X-Content-Type-Options en Content-Security-Policy beschermen tegen clickjacking en XSS.
Hoe hotlinking voorkomen?
Gebruik mod_rewrite om HTTP_REFERER te controleren en verzoeken van externe sites te blokkeren.
Hoe foutpagina's maken?
Gebruik ErrorDocument gevolgd door de foutcode en het pad: ErrorDocument 404 /404.html.