Administrare server open source

Platforma de hosting cu software liber, gratuit, open source.

Comentariile sunt închise pentru Site cu sau fara www in fata

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. Astfel crawlerele vor stii ca adresa finala este http://www.exemplu.ro chiar daca linkul spre site va fi de forma http://exemplu.ro.

Trebuie avut in vedere ca in cazul domeniilor parcate codul de mai sus va redirecta utilizatorul spre domeniul din ultimul rand.

Apache

Comments are closed.