Redirect op basis van taal

18 oktober 2020 Uit Door Admin

Htaccess – Redirect op basis van taal

Stel dat je gebruikers automatisch wilt doorsturen naar een bepaald adres op basis van taal dan kan dit met Htaccess. Met de code hieronder wordt een gebruiker doorverwezen naar een bepaald adres op basis van de browsertaal. In onderstaand geval gaat het om Nederlands, Engels, Duits, Frans, en Spaans met specifieke adressen. De laatste vermelding geldt voor gebruikers die niet aan de eisen erboven voldoen.

Zelf testen kan eenvoudig door in de browser de voorkeurstaal te wijzigen. Dit is in alle bekende browsers zoals Firefox, Internet Explorer en Google Chrome mogelijk enz..

RewriteCond %{HTTP:Accept-Language} ^nl [NC] RewriteRule ^(.*)$ https://www.ishandig.nl/ [L,R=301]

RewriteCond %{HTTP:Accept-Language} ^en [NC] RewriteRule ^$ https://www.ishandig.com/ [L,R=301]

RewriteCond %{HTTP:Accept-Language} ^de [NC] RewriteRule ^$ https://www.ishandig.de/ [L,R=301]

RewriteCond %{HTTP:Accept-Language} ^fr [NC] RewriteRule ^$ https://www.ishandig.fr/ [L,R=301]

RewriteCond %{HTTP:Accept-Language} ^es [NC] RewriteRule ^$ https://www.ishandig.es/ [L,R=301]

RewriteRule ^(.*)$ https://www.ishandig.nl/ [L,R=301]