/
Pack Hosting Panel

https & www redirects instellen

Hoe stel ik https en www redirects in bij Hipex?


Tegenwoordig mogen we er vanuit gaan dat iedere serieuze webshop een SSL-certificaat heeft. Om een betere SEO waarde te krijgen raden we aan om al het verkeer van je webshop van http:// over https:// te forceren.

Dergelijke SEO redirects zijn met Nginx in te stellen, in dit artikel leggen we uit hoe je dit doet. We gaan ervan uit dat je bekend bent met de hier beschreven locatie en mappenstructuur van de Nginx configuraties. Vergeet niet dat je na het aanpassen van de Nginx configuratie het nginx-reload commando moet gebruiken.

Redirect van HTTP naar HTTPS

Al het verkeer dat via HTTP binnenkomt op je website, zal in de 'port-80' map "terecht komen". Het verkeer kan vanuit deze map kan met een eenvoudige configuratie worden doorgestuurd naar HTTPS.

Maak hiervoor een nieuw Nginx configuratiebestand aan in de volgende map: /home/<gebruikersnaam>/domains/<domein>/var/etc/port-80/.

Het verkeer kun je doorsturen door de volgende configuratie te plaatsen:

return 301 https://$host$request_uri;

Redirect naar www

Daarnaast kan het gewenst zijn om al het verkeer door te sturen naar www.mijnwebshop.nl. Hiervoor kun je een Nginx configuratie toevoegen in de map /home/<gebruikersnaam>/domains/<domein>/var/etc/.

In dit configuratiebestand kan de volgende configuratie worden geplaatst:

if ($host !~* ^www\.) {
    return 301 https://www.$host$request_uri; 
}

Redirect naar non-www

Het kan ook gewenst om al het verkeer van www door te sturen naar non-www. Hiervoor kun je een Nginx configuratie toevoegen in de volgende map: /home/<gebruikersnaam>/domains/<domein>/var/etc/.

In dit configuratiebestand kan de volgende configuratie worden geplaatst:

if ($host ~* ^www\.(.*)) {
    set $host_without_www $1;
rewrite ^(.*) http://$host_without_www$1 permanent;
}