U kunt .htaccess gebruiken om uw bezoekers automatisch door te verwijzen naar een andere locatie, bijvoorbeeld als u een nieuwe website heeft, of als uw site nog 'under contruction' is.
In deze handleiding vindt u een omschrijving van de meest gebruikte functies en hoe u deze kunt implementeren op uw webruimte bij one.com.
- Redirect 301
- Doorverwijzen naar www.uwdomein.com
- Doorverwijzen naar uwdomein.com
- Herschrijf alles naar HTTPS
Tip: Indien u uw gehele website wil doorverwijzen naar een ander domein of IP-adres, raden wij u aan om dit via uw DNS instellingen te doen. Bekijk hier onze handleiding beheer uw DNS instellingen.
Redirect 301
U kunt uw bezoekers permanent doorsturen naar een andere locatie, dit heet officieel een Redirect 301.
Het getal 301 staat voor http status code. Het toevoegen van het getal 301 laat zoekmachines weten dat het adres permanent verplaatst is naar een andere locatie, met als gevolg dat uw pagina ranking ook verplaatst wordt.
Redirect 301 /oldpage.html https://www.one-example.com/newpage.html
Vervang /oudepagina.html met de huidige paginanaam en https://www.one-example.com/nieuwepagina.html met de nieuwe locatie. Zorg ervoor dat alle tekst op één regel staat.
Let op: In sommige gevallen wilt u uw bezoekers maar tijdelijk doorverwijzen naar bijvoorbeeld een 'under construction' pagina. In dit geval kunt u beter een andere code gebruiken. Gebruik 307 in plaats van 301.
Doorverwijzen naar www.uwdomein.com
Misschien wilt u uw zoekmachine ranking verbeteren. Zoekmachines herkennen www.uwdomein.com en uwdomein.com als twee verschillende pagina's. Het is daarom beter als er maar 1 pagina gebruikt wordt.
#Rewrite to domain with www RewriteEngine On RewriteCond %{HTTP_HOST} !^(.+\.)([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteCond %{HTTP_HOST} ([a-zA-Z0-9-]+\.([a-z]{2,4})|co\.uk|me\.uk|org\.uk|priv\.no)$ RewriteRule ^(.*)$ https://www.%1/$1 [L,QSA,R=301]
Doorverwijzen naar uwdomein.com
Hetzelfde als doorverwijzen naar www, maar dan andersom. Het doet precies hetzelfde.
#Rewrite to domain without www RewriteEngine On RewriteCond %{HTTP_HOST} ^www\.(.*) RewriteRule ^(.*) https://%1/$1 [QSA,L,R=301]
Herschrijf alles naar HTTPS
Indien u SSL heeft geactiveerd op uw webruimte kunt u al het dataverkeer herschrijven naar https://. Op deze manier bent u er zeker van dat u een veilige verbinding gebruikt. Indien u alleen in specifieke folders https:// wil doorverwijzen op uw site, dan kunt u het .htaccess bestand in deze specifieke folder plaatsen.
#Rewrite everything to https RewriteEngine On RewriteCond %{HTTPS} !=on RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Related articles: