.htaccess Tips



Apache is net zo veelzijdig als een Zwitsers zakmes


Maak uw Apache configuratiebestand aan en stel permissieregels in voor uw site directories, maak redirects aan en pas error pagina's aan op een eenvoudige manier.





Beveilig uw mappen met een wachtwoord



Met Htaccess kunt u gedeeltes van uw site beveiligen met een wachtwoord.







IP's filteren


U kunt sommige gebruikers de toegang verbieden via hun IP-adres. Dit is zeer nuttig voor het geven van toegang aan specifieke gebruikers zoals bijvoorbeeld developers.


Voorbeeld:

Deny from all Allow from 192.168.xxx.xxx






Het beheren van cookies


Met .htaccess kunt u bewerkingen uitvoeren op de cookies van uw bezoekers. U kunt cookies maken, wijzigen, waarden ophalen en omleidingen toepassen.


Voorbeeld:

Redirect als de cookie niet wordt aangemaakt

RewriteEngine On RewriteBase / RewriteCond %{HTTP_COOKIE} !^.*cookie-name.*$ [NC] RewriteRule .* /login-error/set-cookie-first.cgi [NC,L]






Complexe URL's herschrijven


Url's herschrijven ter bevordering van de leesbaarheid voor uw bezoekers.





Voorbeeld:

#Activeer de URL rewrite module: RewriteEngine on #URL rewrite regels: RewriteRule ^calendrier-(\w+)-(\d+)-(\d+)-(\d+).html$ /calendrier.php?user=$1&day=$2&month=$3&year=$4






Pas de standaard weergegeven error pagina's aan:


Vervang de standaard error pagina's (404, 401, 403, 500 etc.) door pagina's met het design van uw website.


Voorbeeld:

ErrorDocument 401 /autorisation_requise.html ErrorDocument 400 /mauvaise_requete.html ErrorDocument 403 /interdit.html ErrorDocument 404 /page_inexistante.html






Het beheren van redirects:


Leid uw bezoekers om met tijdelijke of permanente redirects





Voorbeeld:

RedirectPermanent /photos/vacances-canada.html /canada.html