Din motive estetice sau de codare s-ar putea sa fie nevoie sa obligati vizitatorii sa foloseasca site-ul doar punand www in fata (
http://www.exemplu.ro nu doar
http://exemplu.ro ). Cea mai simpla metoda e folosind mod_rewrite. Urmatorul cod verifica daca domeniul are www in fata si daca nu are, redirecteaza utilizatorul spre
www.exemplu.ro :
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.exemplu\.ro$ [NC]
RewriteRule ^(.*)$
http://www.exemplu\.ro [R=301,L]
Bineinteles se inlocuieste exemplu.ro cu numele domeniului care il folositi.
Se poate observa tipul redirectarii ( R=301 ) care e redirectare permanenta. Adica, daca cineva salveaza in bookmark adresa
http://exemplu.ro in loc de
http://www.exemplu.ro, adresa va fi updatata in
http://www.exemplu.ro la prima vizita.
Trebuie avut in vedere ca in cazul domeniilor parcate codul de mai sus va redirecta utilizatorul spre domeniul din ultimul rand.
Articolul original:
Site cu sau fara www