Intr-un articol mai vechi vorbeam despre siteurile cu sau fara www in fata domeniului si cum putem face ca toate paginile sa fie redirectate. In Apache e usor, cu reguli de rescriere in fisierul .htaccess.
In zilele trecute m-am lovit de aceeasi situatie dar pe un server web nginx. Am gasit si solutia:
if ($host != 'www.exemplu.ro') { rewrite ^/(.*)$ http://www.exemplu.ro/$1 permanent; }
Spre deosebire de Apache unde regula poate fi scrisa in fisierul .htaccess, in nginx trebuie sa trecem instructiunile in blocul server{ } si sa restartam serverul web. E putin mai complicat, dar efectul e acelasi.
Daca vrem ca regula sa aiba efect pentru orice subdomeniu, putem inlocui www cu caracterul “*” sau cu o expresie regulata.
Observati ca la sfarsitul liniei de redirectare nu s-a folosit R=301 ca in cazul serverului Apache si cuvantul cheie permanent. Cuvantul cheie permanent e folosit pentru ca odata cu redirectarea sa se trimita browserului sau crawlerului si codul 301 pentru a sti ca e vorba de o redirectare permanenta.
Popularity: 2% [?]





Frumoasa optiunea de rewrite. Recent am folosit si eu aceasta tehnica pentru a scurta adresele profilelor de pe site-ul meu. Din domain_name/members/membername in domain_name/membername. Pana acuma totul pare sa fie Ok, niciun bug raportat.
Totusi, am si eu o mica intrebare: Cum este mai indicat sa folosesti linkurile? Cu sau fara www?
Laurentiu, fa-le cum vrei numai asigura-te ca sunt facute intr-un singur fel. Daca siteul exista si pe domeniul exemplu.ro si pe subdomeniul http://www.exemplu.ro e posibil sa fie gasit ca si continut duplicat de unele crawlere. Deci e mai bine sa ai o singura varianta, indiferent daca e cu sau fara www in fata
E mai bine fara www, am observat ca din ce in ce mai multe site-uri il scot. Poti face un redirect si chiar daca bagi cu www tot spre fara te duce, si nu te mai gandesti la duplicate…
Eu folosesc fara www la toate site-urile mele…e mai rapid, mai comod..
Am incercat si eu de nenumarate ori sa il scot, dar nu am reusit. Poate cineva sa imi explice cum se face acest lucru?
Nu este vreo diferenta intre www si non-www. Singura problema este in materie de SEO. Daca site-ul poate fi accesat de pe 2 domenii diferite, domeniu.ro si http://www.domeniu.ro, atunci motorul de cautare va vedea 2 site-uri pe acelasi domeniu si va considera unul dintre ele drept dublu continut.
Asa mai bine ‘cresti’ un singur site decat sa cresti jumatate iar cealalta jumatate sa nici nu existe.
stim cu totii cat de usor se rezolva treaba cu www si cu toate astea, extrem de multe situri raman la varianta ONLY WITH www. mi se pare aiurea. sa le zica cineva si astora ce trebuie sa faca, sa nu mai planga ca n-ai trafic:)
Eu recomand folosirea www-ului doar la brand-uri, la un blog de exemplu merge fara www, la un site care stiu ca ma tin de el si il cresc pe viitor pun www, la fel si la un brand cum ziceam anterior
.