Redirect non-www na www !

Če kdo dostopa do vaše strani brez www, ali če kdo postavi povezavo na vašo stran brez www se s temi parimi vrsticami, če uporabljate apache spletni strežnik izognete puščanju page ranka in poskrbite da imate enoten pagerank za vašo stran. Če ne naredite tega se lahko zgodi da imate za vasastran.com PR3 za www.vasastran.com pa PR4 ali več. To samo kot primer ;)

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.internetmojster\.com [NC]
RewriteRule ^(.*) http://www.internetmojster.com/$1 [L,R=301]
</IfModule>

spremenite internetmojster.com z vašo domeno !

52 odgovorov

Res hvala to sem iskal že nekaj časa :) http://verzi.info ima PR4 medtem ko ima stran http://www.verzi.info PR3 če "backlinke" obeh strani bi morda lahko prišel do PR5... :D

Mimogrede... Kot začetnik apacheja kam naj vnesem to kodo ?

to kodo vneseš v root mapo strani v datoteko .htaccess

Pazi na piko, ki mora biti pred imenom datoteke.

Kaj točno naredi ta koda?

Doda "www." pred domeno, če nekdo pride na stran preko http://imedomene.com ?

Tako je. Preusmeri vse obiske iz imedomene.com na www.imedomene.com

A potem bi bilo ok, če to reševal na nivoju aplikacije in ne serverja.
Ker jaz gostujem na godaddy win server in nimam dostopa do teh konfiguracijskih fajlov.

Mi pa ni problem napisat par vrstic v .asp-ju, ki bi dale www. pred domeno, če bi user prišel na stran brez tega.

V bistvu način ni pomemben. Samo da zmeraj naredi redirect in to 301 - permanent.

Tukaj je en majhen tutorial za 301 na windows serverju
http://www.internetbasedmoms.com/seo/301-redirect-windows-server.html

A mogoče tvegam izgubo PR4 na http://verzi.info če v htaccesu nastavim preusmeritev na www.verzi.info, kjer je PR3 ?

ne saj je 301 permanent redirect in bo usmerilo na www in posledično tudi PR pri naslednji posodobitvi google PR-a

problem ni samo v porazdelitvi PRja, problem je tudi v enaki vsebini na dveh razlicnih domenah. domain.com in www.domain.com sta za googla razlicni domeni, pa v bistvu ne samo za googla, tudi cisto po standardu sta to razlicni domeni, www je pac poddomena domene domain.com, se je pa pac udomacila poddomena www za domaco stran domene. kolikor vem, google se vedno ni uspesno resil tega problema, tako da ga najlazje resis na serverski strani na nacin, ki ga je opisal imojster...

se pa da nastavit preferred domain v google sitemaps, ne vem pa cisto tocno, kaksen je ucinek...

zakaj, za vraga, je na linkih v tem forumu onclick event? :)