Synology en webhosting 6 min. leestijd

Synology Web Station: www toevoegen aan een site

Een www-portaal instellen in DSM 7.2, doorverwijzen naar het hoofddomein en dubbele URL’s vermijden.

Dag allemaal. In deze gids laat ik zien hoe u een site die in Synology Web Station wordt gehost, bereikbaar maakt via het hoofddomein én via het subdomein www. Ik leg ook uit waarom het meestal beter is om één referentieadres aan te houden.

Hebt u www echt nodig?

In de begindagen van het web diende het voorvoegsel www vaak om de webdienst te onderscheiden van andere diensten, zoals FTP of DNS. Het is niet langer verplicht. Een site werkt prima op domein.be zonder www.domein.be te gebruiken.

Toch blijven die twee adressen twee verschillende hostnamen. Tonen ze dezelfde inhoud, kies dan één canoniek adres en verwijs het andere permanent door. Die samenhang voorkomt dubbele URL’s, bundelt de zoeksignalen en vereenvoudigt uw statistieken.

Voor u begint

  • De hoofdsite moet al werken in Web Station.
  • Het DNS-record www moet naar de NAS wijzen, meestal met een CNAME naar domein.be.
  • Het TLS-certificaat moet zowel domein.be als www.domein.be dekken.
  • Deze methode met .htaccess gaat ervan uit dat het portaal Apache HTTP Server gebruikt en dat mod_rewrite is toegestaan.

De doorverwijzing toevoegen in .htaccess

Open het bestand .htaccess in de hoofdmap van de site en voeg het onderstaande blok toe. Maak een kopie van het bestand voor u iets wijzigt.

# DOORVERWIJZING VAN WWW NAAR HET HOOFDDOMEIN
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</IfModule>

Plaats dit blok bovenaan het bestand of, bij WordPress, vóór de regel # BEGIN WordPress. Regels tussen # BEGIN WordPress en # END WordPress kunnen automatisch door WordPress worden herschreven.

Het geselecteerde doorverwijzingsblok in de teksteditor van Synology, met Franstalige interface
Het doorverwijzingsblok staat vóór de regels die WordPress beheert.

Het www-portaal aanmaken in Web Station

Open Web Station en daarna Webportaal. Maak een portaal aan voor dezelfde dienst als de hoofdsite, of bewerk een bestaand portaal. Kies het type Op naam gebaseerd, vul www.voorbeeld.be in als hostnaam, selecteer de gebruikte poorten en pas de configuratie toe.

Het portaal www.voorbeeld.be aanmaken in Synology Web Station, met Franstalige interface
Het portaal www.voorbeeld.be gebruikt dezelfde webdienst als het hoofddomein.

De doorverwijzing controleren

Open een volledige URL met www, inclusief een intern pad. De browser moet op hetzelfde pad zonder www uitkomen. Voor een snelle controle op de opdrachtregel:

curl -I https://www.voorbeeld.be/gids/test

Het verwachte antwoord is een permanente status 301 met een header Location die naar https://voorbeeld.be/gids/test wijst. Controleer ook of er geen lus ontstaat, of het certificaat geldig is en welk canoniek adres de site aangeeft.

Kort samengevat

Met Web Station voegt u de hostnaam www eenvoudig toe. Het komt erop aan geen twee onafhankelijke versies van dezelfde site te publiceren. Kies uw hoofdadres, gebruik het in de interne links en in de sitemap, en verwijs de andere versie door.

Bronnen

Over de auteur

Jeremy Kraft beheert de infrastructuur en de zelfgehoste diensten van het IBCSC. Deze gidsen beschrijven configuraties die echt zijn uitgerold en voor publicatie opnieuw zijn nagekeken.

Discussie

Reacties

0

Nog geen reacties. U kunt de discussie openen met een vraag of uw eigen ervaring.