www vs. non www – 301 redirect i .htaccess

Posted Posted af i SEO     Comments 2 kommentarer
jul
6

På opfordring er jeg blevet bedt om en hurtig introduktion til, hvordan man sørger for at redirecte sit domæne korrekt, ved brugen af www. eller non www.

I forhold til SEO værdien – er der stor forskel på om man sender trafikken ind på www.domain.com eller domain.com.

De fleste sider kan sagtens vise indhold – uanset om brugeren skriver med eller uden www. Men hvis de indgående links bliver fordelt over begge domæner, mister man reelt set SEO værdi.

Derfor – vælg om du ønsker at kommunikere dit domæne med www. eller uden. Derefter opsæt dine redirects korrekt – som vist nedenfor.

Hvis du ønsker at din side skal vises uden www. – som det er tilfældet på seoanalyst.dk skal du indsætte nedenstående i htaccess filen:

Options +FollowSymlinks
RewriteEngine  On
RewriteBase  /
RewriteCond  %{HTTP_HOST}  ^www.domain.com$  [NC]
RewriteRule  ^(.*)$  http://domain.com/$1  [R=301,L]

Hvor du udskifter “domain.com” – med dit eget domæne.

Hvis du ønsker det modsatte – at sende alle brugere, der ikke benytter www. til www.domain.com skal du i stedet bruge nedenstående:

Options +FollowSymlinks
RewriteEngine  On
RewriteBase  /
RewriteCond  %{HTTP_HOST}  !^www.domain.com$  [NC]
RewriteRule  ^(.*)$  http://www.domain.com/$1  [R=301,L]

Husk igen at udskifte domain.com med dit eget.

Ovenstående gælder kun for Apache servere, der har mod_rewrite aktiveret. En senere post vil gennemgå hvordan det foretages på en IIS server.

Sådan aktiverer du redirect på Apache server

  • Sørg for at din hosting udbyder har Apache rewrite module aktiveret. Det har de fleste efterhånden – alternativt kan du bede dem om at gøre det for dig.
  • Download filen kaldet .htaccess – hvis filen ikke allerede eksisterer, kan du selv oprette en tekstfil og gemme den lokalt som .htaccess.
  • Lav en kopi af den eksisterende .htaccess fil. Ændringer i filen kan være meget kraftfulde – så sørg for at du har back up.
  • Indsæt en af ovenstående eksempler – alt efter om du ønsker med eller uden www. Husk at indsætte dit eget website i stedet for domain.com.
  • Gem filen og upload den i roden på  serveren
  • Herefter bør du teste af om websitet virker som det skal – åbn en browser og test de forskellige kombinationer.
  • Hvis alt virker som det skal – skal du ikke foretage dig mere. Hvis ikke bør du uploade din backup fil og herefter sikre, at du har skrevet alt korrekt i din nye .htaccess fil

Når alt er sat korrekt op – vil du fremover kun have en version af dit website – og ikke duplikeret indhold på henholdsvis med og uden www.

VN:F [1.9.13_1145]
Rating: 0.0/10 (0 votes cast)

Ingen relaterede indlæg.

2 Kommentarer til “www vs. non www – 301 redirect i .htaccess”

  • Helt enig. Og hvis nogen har lyst, lavede jeg i marts 2009 en video om emnet, som du kan kigge med på her: http://www.youtube.com/watch?v=58TWLUKpOdI

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)
  • Hej Rasmus.

    Mange tak for artiklen den hjalp mig lige med mit www problem. Jeg kører godt nok sitet på min egen server så jeg skulle lige finde ud af at aktivere mod_rewrite :-)
    Men din kode til .htaccess var bare tip top!

    Mvh,
    Daniel.

    VA:F [1.9.13_1145]
    Rating: 0.0/5 (0 votes cast)

Kommenter post