Als je een domeinnaam bij ons hebt kun je deze doorsturen. In dit artikel leggen we je uit hoe je dat doet.
Inleiding
Het is niet praktisch om dezelfde content op meerdere sites te zetten. Voor een betere vindbaarheid in Google kun je een preferred URL of canonical URL instellen. Bezoekers van bijvoorbeeld example.net worden dan automatisch doorgestuurd naar example.com.
Linux
Domeinen doorsturen kun je in Linux regelen door de onderstaande code te plakken in de htaccess. NB: Uiteraard vervang je example.com door je eigen domeinnaam.
RewriteEngine On # Alle verkeer forceren naar het adres met www RewriteCond %{HTTP_HOST} ^(?!:www\.)?example\.com$ [NC] RewriteRule (.*) http://www.example.com/$1 [L,R=302]
Je kunt ook alles forceren naar het adres zonder www.
RewriteEngine On # Alle verkeer forceren naar het adres zonder www RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] RewriteRule (.*) https://example.com/$1 [L,R=302]
Windows
Je kunt dit ook regelen in Windows Server IIS met een XML bestand. NB: Uiteraard vervang je example.com door je eigen domeinnaam.
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Alle verkeer forceren naar het adres met www" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" pattern="^www\.example\.com$" negate="true" /> </conditions> <action type="Redirect" url="http://www.example.com/{R:1}" redirectType="Temporary" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
Ook hier kun je alles forceren naar het adres zonder www.
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <rewrite> <rules> <rule name="Alle verkeer forceren naar het adres zonder www" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" pattern="^example\.com$" negate="true" /> </conditions> <action type="Redirect" url="http://example.com/{R:1}" redirectType="Temporary" /> </rule> </rules> </rewrite> </system.webServer> </configuration>
Let op: bij een .htaccess-bestand betekent status 302 Tijdelijk verplaatst en 301 Permanent verplaatst. Activeer de 301 pas als alles getest is en werkt. Bij een web.config bestand doe je dit door redirectType=”Temporary” te veranderen in redirectType=”Permanent”.