Tout d'un coup, j'en ai assez des «WWW» que l'ont retrouve au début des url, les adresses des sites web :not_talking: . C'est trop long à taper, ça me décourage, surtout les journées ou je laisse des commentaires sur plusieurs blogs (je laisse l'adresse de mon blog : www.cybercarnet.net). À l'oral, c'est encore plus pénible... répéter trois fois la lettre qui a le plus grand nombre de syllables... inutilement en plus. En effet, contrairement à ce que bien des gens penses, ce n'est ni une convention obligatoire ni un moyen de distinguer le type de serveur web
En cherchant www sur wikipedia, on peut lire ceci :
This use of such prefixes is not required by any technical standard; indeed, the first web server was at "nxoc01.cern.ch",[14] and even today many web sites exist without a "www" prefix. The "www" prefix has no meaning in the way the main web site is shown. The "www" prefix is simply one choice for a web site's subdomain name.
En cherchant sur google, j'ai pu constater qu'il n'y a pas des masses qui parlent de l'inutilité du www, même en cherchant an anglais. J'ai d'abbord trouvé un article mentionnant que l'ICANN (qui est l'autorité de régulation de l'Internet) à considéré d'interdire l'utilisation des www (l'article date de 2005). Les arguments était d'ordre monétaire et assez surprenants :
"Requiring employees to type 'WWW' cost companies over $25 billion last year," said ICANN representative Emil Scharnsdorf. "The average Internet surfer takes two seconds to type 'www' and visits 125 sites a day, add in typos like "qqq" and "ww," then wave your hands over your head three times and you're at $25 billion."
J'ai ensuite déniché le site http://no-www.org qui a fini de me convaincre avec ce texte:
By default, all popular Web browsers assume the HTTP protocol. In doing so, the software prepends the 'http://' onto the requested URL and automatically connect to the HTTP server on port 80. Why then do many servers require their websites to communicate through the www subdomain? Mail servers do not require you to send emails to recipient@mail.domain.com. Likewise, web servers should allow access to their pages though the main domain unless a particular subdomain is required.
Succinctly, use of the www subdomain is redundant and time consuming to communicate. The internet, media, and society are all better off without it.
J'ai donc été dans mon panneau d'administration dreamhost et j'ai coché l'option :
Remove "www." if somebody goes to http://www.domain.com/
Cette opération correspond à placer un fichier .htaccess sur son serveur, avec le code suivant:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
Ensuite, j'ai soumis cybercarnet.net au validateur no-www qui m'a donné la classe B, ce qui est le meilleur compromis :
Class B is currently the optimal no-www compliance level. This classification helps remind users that, while the www subdomain is accepted, it is not necessary. In Class B, www.example.net is a valid address, but it redirects all traffic to example.net.
J'affiche donc ici fièrement mon accréditation no-www :
et je vais probablement afficher leur badge dans ma barre de navigation sous peu :










22 réactions
1 De Guillaume - 04/12/2007, 16:34
ahaha, désolé pour ceux qui on voulu laissé des commentaires depuis hier... j'avais oublié de changer l'Url du blog dans les paramètres de mon panneau d'admin (de http://www.cybercarnet.net/index.ph... --> http://cybercarnet.net/index.php) et ça empêchait de laisser des commentaires
merci à Nicolas et Mathilde qui ont pris le temps de m'avertir par email :-D
2 De maigrir - 04/12/2007, 18:47
Moi je préfère avec les www pour communiquer parceque comme ça on voit tout de suite que l'on a affaire à un site, sinon il faut mettre le http:// qui est bien plus lourd que les www.
De plus la plupart des forums ou blogs transforment automatiquement les adresse avec les www (même si on ne met pas le http://).
De toute façon le plus important c'est qu'une des deux adresse (avec ou sans le www) pointe vers l'autre via une redirection 301.
3 De Guillaume - 05/12/2007, 15:32
@maigrir: je comprend ce que tu dit... mais quand j'écrit cybercarnet.net, c'est assez clair que c'est un site web...
Pour ton autre point : oui, même firefox, safari etc ajoutent le http:// (et même le .com)... pour aller sur youtube.com, je ne tape que youtube dans la barre d'adresse...
Et finalement : c'est aussi mon avis, si tu tape les 3w avant cybercarnet, tu arrives ici quand même... c'est essentiel pour moi car bien des blogs me lien avec les 3w
--> je pense même que je vais faire rediriger les erreures de frape du genre ww.cybercarnet.net vers cybercarnet.net
4 De nadia - 05/12/2007, 18:29
je n'ai jamais utlisé les 3 w sans doute, parce que je suis fénéante.... :blushing: ni pour mon site web perso, ni quand je parle de celui des autres :-)
5 De Guillaume - 06/12/2007, 15:30
@ nadia : les geeks comme nous savent que fénéant = efficace :cool:
6 De Jean-Philippe - 09/12/2007, 03:49
Tu tapes CTRL+Entrer avec Firefox et ça rentre automatiquement le http://www. ainsi que .com/...
Je vois pas la galère, tu crées un autre raccourci et le tour est joué : tu paresses =_=...
7 De Guillaume - 09/12/2007, 20:38
@Jean-Philippe : oui, les racourcis c'est pratique mais ça reste quand même un fait que les www ne servent à rien dans 90% des cas... et ma facon permet de recourcir l'URL quand je l'écrit pour laisser un commentaire et aussi quand je dit mon adresse :-D
8 De 1loup - 16/12/2007, 12:27
J'affiche maintenant aussi mon "Class B" (j'y suis depuis presque le début de mon blog mais je ne connaissais pas cette "accréditation").
9 De Guillaume - 16/12/2007, 16:12
@1loup : oui d'ailleurs la petitesse de ton url à fait partie de ce qui m'a inspiré le changement pour cybercarnet !! (ainsi que mes autres noms de domaine d'ailleurs)
10 De regime - 09/06/2008, 22:52
Ne pas utiliser le "www." permet de gagner aussi 4 caractères. Utile quand on a de longues URL internes car les adresses trop longues ne sont pas bonnes vis à vis de google.
Mais d'un autre coté monsieur et madame toulmonde reconnaissent une adresse internet grâce aux www...
c'est un choix... mais dans les deux cas il ne faut pas oublier la 301 ;)
Il ne faut d'ailleurs pas l'oublier non plus sur ta page index.php aussi, car l'intérêt de la 301 c'est de ne pas être considéré comme du duplicate content. En clair quand je tape http://cybercarnet.net/index.php je devrais être redirigé en 301 vers http://cybercarnet.net ;)
11 De Guillaume - 10/06/2008, 12:13
c'est pas bête ça !!
merci du tuyau, je vais ajouter cette redirection !!
12 De 1loup - 10/06/2008, 13:05
Je suis NUL en "Rewrite", tu ne veux pas m'aider ? Quelle règle je rajoute pour rediriger l'index.php vers 1loup.net ?
13 De Guillaume - 10/06/2008, 16:51
Salut 1loup
je viens de faire le changement ici et ça marche... j'ai ajouté ceci dans le fichier home.html de mon thème... mais c'est pour DC2... si tu est encore sous DC1 je ne me rappel plus... mais tu sait surement quel est le fichier de base du blog à éditer. Il faut placer ce php avant tout html :
<?if($_SERVER['REQUEST_URI'] == "/index.php")
{
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://".$_SERVER['HTTP_HOST']."/");
exit;
die("Redirection");
}
?>
14 De 1loup - 10/06/2008, 19:46
Merci.
Je me suis arraché les cheveux pendant je ne sais pas combien de temps :atwitsends:
Sous DC1, j'aurais dis que c'est template.php qui correspondait à home.html de DC2 et cela me faisait des Fatal Error sur l'instruction die !
J'ai cherché plein de trucs et tenter aussi de passer par le .htaccess à la place (avec des instructions différentes) et rien ne fonctionnait !
Finalement, j'ai essayé directement dans le fichier index.php, banco, cela marche.
Par contre, il y a un autre problème, index.php/ n'est pas redirigé
J'ai donc modifié la première ligne en :
if(($_SERVER['REQUEST_URI'] == "/index.php")||($_SERVER['REQUEST_URI'] == "/index.php/"))
Il me reste encore à voir le problème des paginations, lorsqu'on est en page 2 sur mon blog, le lien qui pointe vers la page 1 est /index.php/p1 grrr !
15 De 1loup - 10/06/2008, 20:02
Argh, maintenant il y a un truc qui ne fonctionne plus : le switcheur de thèmes ! on change de théme en faisant /index.php?theme=nomduthème, ben j'ai une page blanche maintenant :-(
16 De Guillaume - 10/06/2008, 20:53
Bien vu pour le slash à la fin... je vais ajouter la même chose que toi quand je serai à mon ordi (je squatte celui de ma blonde)
pour les thèmes, j'imagine que tu n'a qu'à mettre la modification dans les index de chacun de tes thèmes... je suis passé voir rapidement et tu semble déjà avoir réglé le problème...
hum.. après revérification je crois que tu a enlevé le code puisque la page http://1loup.net/index.php/ n'est pas redirigée (ni sans le slash)...
17 De 1loup - 10/06/2008, 21:57
Non, cela ne fonctionne pas de mettre la modif dans chacun de mes thèmes, je ne pourrais le mettre que dans le template.php et dans ce cas, soit j'ai une page vierge soit j'ai une page avec une "fatal error". Donc oui, du coup, j'ai enlevé la modif pour que mes thèmes refonctionnent :-(
18 De 1loup - 11/06/2008, 00:02
Eureka, j'ai trouvé, instructions à mettre dans les postcon.php de mes thèmes et cela fonctionne, ouf :applause:
19 De Guillaume - 15/06/2008, 21:29
cool, je savais bien... avec ta débrouillardise !!!
20 De rencontre
- 24/09/2008, 13:38
Très clairement si les www ne sont en aucun cas indispensable surtout si on les fait suivre d'un .net, .com, .fr .... pour la compréhension, je trouve que cela est plus "web", plus joli, un peu comme écrire un nom de famille sans majuscule. Après techniquement c est idem c est certains.
21 De Guillaume
- 24/09/2008, 15:10
de mon coté je trouve que les www font un peu «vieux web», les adresses sans les www sont de plus en plus utilisés dans la vague «web2.0»
22 De unibet
- 27/10/2010, 11:36
merci pour li'dée je vais voir si c'est facile a mettre en pratique