WWW, c'est le MAL
Vous connaissez peut-être No-WWW. No-WWW prétends que “www.” est “deprecated”. Je ne sais pas trop si il existe une traduction française du pourquoi, donc je vais (tenter de) traduire l’explication (en la modifiant légèrement) :
Premièrement, je vous rappelle la définition de WWW (traduite depuis no-www, car je n’en trouvais pas de très bonnes) :
World Wide Web: n. Abbr. WWW 1) L’ensemble complet de documents résidant sur tout les serveurs Internet qui utilisent le protocole HTTP, accessible aux utilisateurs via un système simple de “point-and-click”. 2) n : Une collection de sites internet offrant textes, graphiques, sons et animations grâce au protocole de transfert hypertexte (HTTP).Par défaut, tout les navigateurs Web populaires supportent le protocole HTTP. En faisant ainsi, les navigateurs ajoutent automatiquement le préfixe
http://dans l’URL demandée et se connectent automatiquement au serveur HTTP sur le port 80.Pourquoi donc, autant de serveurs obligent leur site web à communiquer via le sous-domaine
www? Les serveurs d’e-mail ne demandent pas d’envoyer les emails àutilisateur at mail.domaine.com…De même, une majorité des serveurs web acceptent l’accès au site avec le domaine principal, sauf si un sous-domaine est indispensable.
Succintement, l’utilisation du sous-domainewww.est redondante et une perte de temps a communiquer. Internet, les médias et la société seraient mieux sans lui.
Ensuite, mon point de vue : premièrement, j’adhère totalement avec le paragraphe plus haut.
Re-ensuite, même si vous n’être pas totalement d’accord avec ce qui a été dit plus haut, faites au moins en sorte que votre site soit “valide en classe A” (votresite.net et www.votresite.net fonctionnent et renvoient vers la même chose) (ce qui n’est malheureusement pas toujours le cas (Exemple), ou même du domaine sans www. non défini dans le DNS …).
Moi, je conseille la classe B qui résout plusieurs problèmes de la classe A, comme le suivi des cookies. La classe B consiste à rediriger tout le contenu du domaine avec www. vers celui sans le www. (via .htaccess, …) (la méthode .htaccess pour le faire est expliquée sur le site no-www, et pour LightTPD voir en bas).
La classe C est radicale et je ne la conseille pas. C’est tout simplement de ne pas définir l’entrée www. dans votre domaine.
Vous pouvez aussi vous dire : “ www., c’est tout un symbole ” … Ou pas. Maintenant, dans le plus des publicités le www. n’est pas ajouté ( et meme des fois le site ne peux meme pas valider la classe A ! ). Ce qui peut démontrer que pour une grande partie des “webnautes”, le www. est un automatisme (et encore plus dans Firefox, qui rajoute le www. si l’entrée sans www. ne fonctionnne pas), voici la principale raison pour ne pas utiliser la Classe C.
Pour LightTPd: Vous avez besoin du mod_redirect et de :
$HTTP["host"] =~ "^www\.(.*)$" {
url.redirect = ( "^/(.*)" => "http://%1/$1" )
}
Grâce à ça tout www. sera redirigé sur la même chose sans www. – donc valide classe B.
Note: Cet article date de Janvier, il avait été publié sur “un vieux irreal’blog” qu’un crash disque avait tué, mais archive.org l’a sauvé.
14/09/2007 07:06:00


Commentaires
Commentez!