Mod_rewrite en .htaccess bij Argeweb

Gewijzigd op Fri, 08 Jul 2022 om 02:30 PM

In dit artikel staat uitgelegd wat een .htaccess bestand is en wat mod_rewrite inhoudt.

Mod_rewrite is een Apache module welke bij de meeste webhosters aangeroepen kan worden middels een .htaccess bestand. Een .htaccess-bestand is een simpel tekstbestandje, waarmee er dingen uitgevoerd kunnen worden en waarmee je sommige (server-)instellingen kunt wijzigen of omzeilen. Deze functie is om deze reden ook alleen te gebruiken met Linux hosting.

De module mod_rewrite kan voor meerdere doeleinden gebruikt worden, maar kan bijvoorbeeld een URL redirect verzorgen of een URL request door zetten naar een filesystem/server pad.

Hieronder worden een aantal voorbeeld getoond van een mod_rewrite functie en wat dit precies toepast.

301 Moved Permanently redirect:

Options +FollowSymLinks

RewriteEngine on

RewriteRule (.*) http://www.uwwebsite.nl$1 [R=301,L]

302 Moved Temporary redirect:

Options +FollowSymLinks

RewriteEngine on

Redirect / http://www.uwwebsite.nl/

Path redirect, redirect naar een server pad. Deze redirect kunt u terug vinden bij voorbeeld het CMS systeem Wordpress.

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /map/index.php [L]

</IfModule>

Uiteraard zijn er nog veel meer combinaties te maken met mod_rewrite en .htaccess.

Voor meer functies en mogelijkheden kunt u hier klikken.

Was dit artikel nuttig?

Dat is fantastisch!

Hartelijk dank voor uw beoordeling

Sorry dat we u niet konden helpen

Hartelijk dank voor uw beoordeling

Laat ons weten hoe we dit artikel kunnen verbeteren!

Selecteer tenminste een van de redenen
CAPTCHA-verificatie is vereist.

Feedback verzonden

We stellen uw moeite op prijs en zullen proberen het artikel te verbeteren