wallgames
5th September 2009, 17:07
Am observat de cateva zile ca la unele cautari imi apare link-ul fara www (alterneaza, ba cu www ba fara www) (pana acum imi aparea numai cu www).
Nu am nici un link catre site fara www, toate sunt cu www.site.ro.
Credeti ca mai apar si fara www din cauza ca site-ul este accesibil si fara www?
Daca da, ce metoda de redirect este mai buna: cea din Cpanel sau din htaccess?
ciuly
5th September 2009, 18:56
nu stiu de cpanel sau alte soiuri de panouri de amdministrare dar cea mai bun varianta e cea din httpd.conf . apoi htaccess sau cpanel in functie de ce face defapt cpanel ala la capitolul asta.
Marius19
5th September 2009, 21:00
Probabil ai primit cel putin un link valoros spre site.ro si nu pe www.site.ro.
Cea mai buna metoda este setarea din webmasters tools.
wallgames
6th September 2009, 09:53
CITAT (Marius19 @ 5th September 2009, 22:00)

Probabil ai primit cel putin un link valoros spre site.ro si nu pe www.site.ro.
Cea mai buna metoda este setarea din webmasters tools.

ce imi apare cu si fara www este o categorie din site ... din cate am observat nu am nici un link mai puternic spre acea categorie
wallgames
6th September 2009, 10:45
CITAT (ciuly @ 5th September 2009, 19:56)

nu stiu de cpanel sau alte soiuri de panouri de amdministrare dar cea mai bun varianta e cea din httpd.conf . apoi htaccess sau cpanel in functie de ce face defapt cpanel ala la capitolul asta.
ciuly, poti explica cum se face aceasta redirectionare?
pe mine ma interseaza ca atunci cand acceseaza site.ro sa se duca la www.site.ro
si cand acceseasa site.ro/articol/ sa se duca la www.site.ro/articol/
multumesc
ciuly
6th September 2009, 15:54
wallgames
6th September 2009, 16:53
CITAT (ciuly @ 6th September 2009, 16:54)

thx
am gasit mai multe variante
care crezi ca e mai buna?
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com
RewriteRule (.*) http://www.example.com/$1 [R=301,L]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
ciuly
6th September 2009, 21:13
is aproape echivalente. prima mai trebuie sa aiba flagurile [NC] la rewritecond si is toata echivalente (a 3-a poate naste probleme in sensul in care va regasi toate www-urile, dar cum regula o pui fie intr-un htaccess fie in virtualhost, e ok). deci, care iti place tie.