Als aller eerst denk ik dat je webserver niet goed staat ingesteld voor je domein. De website zou op zowel www als direct op je domein dezelfde content moeten (kunnen!) tonen.
Maar, in bijna alle gevallen is het zo dat websites je forceren om de site te bezoeken via de www subdomein, óf juist naar de non-www. Dat doen wij op DevNL exact het zelfde, wij forceren iedereen om via de www subdomein het forum te bezoeken.
Daar zit een reden achter om je bezoekers te forceren om bijvoorbeeld alleen via www.devnl.nl je website te laten bezoeken: Duplicated content. Onze vrienden van Google gaan je website lager beoordelen als je op meerdere (sub)domeinen dezelfde content hebt staan die op andere plekken precies het zelfde is.
De meest voorkomende oplossing is dan ook om alle traffic door te sturen naar het www subdomein. Dan heb je één plek waar je website te vinden is en heb je niet www en non-www sites met duplicated content. Je kan dit bijvoorbeeld doen door middel van htaccess
of via PHP.
Het onderstaande stukje htaccess
stuurt alle traffic/bezoekers naar de http://www. of https://www. versie van je site, zo voorkom je dat je website ook via de normale domein te vinden is:
RewriteEngine On
RewriteCond %{HTTP_HOST} !=""
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS}s ^on(s)|
RewriteRule ^ http%1://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Je kunt in jouw geval de base dus op de www van je domein zetten.