Det är av yttersta vikt att implementera korrekta omdirigeringar av förfrågningar från oönskade domäner, eftersom sökmotorer behandlar webbadresser med och utan ”www” som distinkta webbplatser. Detta kan orsaka problem med duplicerat innehåll, vilket negativt påverkar SEO-resultaten.
Jag stötte på detta problem under en SEO-analys av min egen webbplats och kände att det var värdefull information att dela med er.
Det finns olika metoder för att hantera omdirigeringar mellan versioner med och utan ”www”. Låt oss utforska några av de enklaste sätten att konfigurera detta.
Apache HTTP
Om du använder en Apache HTTP-server kan du konfigurera omdirigeringen via antingen en .htaccess
-fil eller genom att ändra konfigurationsfilen httpd.conf
.
För webbplatser på delad hosting är .htaccess
-metoden ofta att föredra, medan de som har fullständig kontroll över servrar, som VPS eller molnbaserade lösningar, kan överväga att använda httpd.conf
. Oavsett vilken metod du väljer, se till att skapa en säkerhetskopia av filen innan du gör några ändringar.
För att omdirigera från ”www” till icke-”www”, kan du lägga till följande regler i konfigurationsfilen:
RewriteEngine on RewriteCond %{HTTP_HOST} ^www.dindomän.se RewriteRule (.*) https://dindomän.se/$1 [R=301,L]
För att omdirigera från icke-”www” till ”www”, lägg till nedanstående regler:
RewriteEngine on RewriteCond %{HTTP_HOST} ^dindomän.se RewriteRule (.*) https://www.dindomän.se/$1 [R=301,L]
Spara ändringarna i filen och starta om Apache-servern om du har använt httpd.conf
-metoden.
Nginx
I Nginx kan du konfigurera omdirigering från ”www” genom att lägga till nedanstående kod i din nginx.conf
-fil, under serverblocken.
return 301 $scheme://dindomän.se$request_uri;
Följande exempel illustrerar hur du omdirigerar från ”www” till icke-”www”:
server { server_name www.exempeldomän.se; return 301 $scheme://exempeldomän.se$request_uri; }
Och nedanstående kod visar hur du omdirigerar från icke-”www” till ”www”:
server { server_name exempeldomän.se; return 301 $scheme://www.exempeldomän.se$request_uri; }
Spara filen och starta om Nginx-servern efter ändringarna.
Cloudflare
Om du använder Cloudflare är omdirigering mycket enkelt att implementera genom att använda sidregler.
- Logga in på ditt Cloudflare-konto och välj den webbplats som du vill konfigurera omdirigeringen för.
- Gå till fliken ”Sidregler” och skapa en ny regel.
- Ange den URL som ska omdirigeras och välj åtgärden ”Vidarebefordra URL”.
- Välj statuskoden (301 för permanent omdirigering).
- Ange destinationsadressen dit omdirigeringen ska ske.
- Följande regel exemplifierar omdirigering från
https://www.exempelwebbplats.se
tillhttps://exempelwebbplats.se
.
- När du har konfigurerat regeln, klicka på ”Spara och distribuera”.
Omdirigeringen av din webbplats blir aktiv inom en minut.
Sammanfattning
Jag hoppas att den här informationen hjälper dig att implementera de omdirigeringar du önskar. Om du använder WordPress och behöver hantera fler omdirigeringar än bara ”www”, kan det vara intressant att kolla in den här artikeln (länk till relevant WP-artikel).
Hoppas du uppskattade läsningen! Dela gärna informationen med andra.