Différences entre versions de « Nowww »

De Mi caja de notas

 
(54 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
; Statut : essai de suppression du `www` sur ce domaine (instance SimpleHosting chez Gandi.net)
+
; résumé : en attendant une recommandation #indieweb et la ''disparition de l'internet'', j'ai choisi ici et ailleurs d'[[enjoliver les urls]] de mes sites personnels en retirant le préfixe `www`. Ailleurs sur mon domaine personnel, la question reste posée le [[2016-360]] pour une configuration de sécurité sur le [[CDN]] de Netifly...  
  
== Intention de la page  ==
+
{{stub}} travaux du [[2015-025]]. Migration et essai de redirection de domaines chez Gandi.  
Parvenir  à écrire un tutoriel aide-mémoire pour supprimer le www sur les URLs de quelques domaines.
 
  
* [[Enjoliver_les_urls]] sur [[WordPress]] et [[MediaWiki]] (hébergement [[OVH]] et [[Gandi]])
+
==== www ou nowww ====
* ...
+
''www ou nowww ? that's the question...''
  
 +
Dans les jours sombres et distants à l'aube du web, ceux qui publiaient une URL sur les médias "hors ligne" ajoutaient le préfixe `www`. Cela indiquait au monde que vous souhaitiez emménager dans le XXIe siècle et posséder un "lopin" sur les grands espaces du World Wide Web.
  
== Modifier le fichier .htaccess  ==
+
Disons que depuis un moment, tout le monde sait ce qu'est le web -très peu d'organisations publient leur URL avec un préfixe `www`. Les personnes comprennent que Google.com, facebook.com, twitter.com etc. sont des sites web.
  
''Solution non fonctionnelle à cette heure sur ce domaine (Hébergement Gandi Simple Hosting)''
+
Avant d'ouvrir la discussion, votre site **doit** fonctionner avec et sans le `www`.
  
=== [http://www.sitepoint.com/domain-www-or-no-www/ to www or nowww, that's the question] ===
+
Pour des raisons de référencement et éviter les paires "contenu canonique / doublon", vous devez choisir une option de domaine et rediriger lorsque l'autre est utilisée. Si vous préférez les domaines nus, redirigez sur cette option quand un visiteur demande la version rhabillée avec le `www`.  
  
 
+
Ce n'est pas difficile - un fichier Apache `.htaccess` de trois lignes suffira :
Dans les jours sombres et distants à l'aube du web, ceux qui publiaient une URL sur les médias "hors ligne" ajoutaient le préfixe `www`.
 
Cela indiquait au monde que vous souhaitiez emménager dans le XXIe siècle et posséder un "lopin" sur les grands espaces du World Wide Web.
 
 
 
Disons que depuis (lien à trouver), tout le monde sait ce qu'est le web -très peu d'organisations publient leur URL avec un préfixe `www`. Les personnes comprennent que Google.com, facebook.com, twitter.com etc. sont des sites web.
 
 
 
Avant d'ouvrir la discussion, votre site **doit** fonctionner avec et sans le `www`. Pour des raisons de référencement et éviter les contenus canonique / doublon, vous devez choisir une option de domaine et rediriger lorsque l'autre est utilisé. Si vous préférez les domaines nus, redirigez vers lui quand un visiteur demande la version habillée avec le `www`. Ce n'est pas difficile - un fichier Apache `.htaccess` de trois lignes suffira :
 
  
 
<source lang="Apache">
 
<source lang="Apache">
Ligne 26 : Ligne 20 :
 
RewriteCond %{HTTP_HOST} !^mondomaine.com [NC]
 
RewriteCond %{HTTP_HOST} !^mondomaine.com [NC]
 
RewriteRule ^/?(.*)$ http://mondomaine.com/$1 [L,R=301]
 
RewriteRule ^/?(.*)$ http://mondomaine.com/$1 [L,R=301]
 +
</source>
  
</source>
+
(en prenant bien soin de remplacer `mondomaine.com` par votre propre nom de votre domaine)
  
 
La question est : lequel choisir ?
 
La question est : lequel choisir ?
Ligne 33 : Ligne 28 :
 
Les "pro-www" font remarquer que ‘www’ n'est pas déprécié. C'est sans ambiguïté, précis techniquement et cela distingue l'adresse d'autres URLs semblables pour FTP, la messagerie ou d'autres types de données.
 
Les "pro-www" font remarquer que ‘www’ n'est pas déprécié. C'est sans ambiguïté, précis techniquement et cela distingue l'adresse d'autres URLs semblables pour FTP, la messagerie ou d'autres types de données.
  
Le camp "anti-www" pointe que c'est simplement non nécessaire. Personne ne s'embrouille. Les URLs sont plus courtes, plus faciles à lire et plus rapides à taper.
+
Le camp "anti-www" fait remarquer que c'est simplement non nécessaire. Personne ne s'embrouille. Les URLs sont plus courtes, plus faciles à lire et plus rapides à taper.
 
 
  
 
> "Ahh", dit le lobby pro-www, "vous êtes juste futile".
 
> "Ahh", dit le lobby pro-www, "vous êtes juste futile".
Ligne 44 : Ligne 38 :
 
Et ainsi de suite.
 
Et ainsi de suite.
  
Mon avis : ce n'est pas grave. Choisissez une voie et tenez-y vous. Certaines combinaisons ont un meilleur rendu avec le `www`, certaines semblent mieux sans.  
+
Mon avis : ce n'est pas grave. Choisissez une voie et tenez-y vous.  
En fin de compte, c'est votre préférence de marque personnelle et peu de personnes remarqueront ou s'en soucieront.
+
Certaines combinaisons ont un meilleur rendu avec le `www`, certaines semblent mieux sans.
 +
 
 +
En fin de compte, c'est votre préférence de marque personnelle et très peu de gens le remarqueront ou y prêteront attention.
 +
 
 +
N'oubliez pas que votre site devrait se charger quelle que soit l'URL et rediriger si nécessaire.  
  
N'oubliez pas que votre site devrait se charger indépendamment de l'URL et rediriger si nécessaire.
+
Si vous cassez cette règle, allez au piquet et étudiez les conséquences de vos actions.
Si vous cassez cette règle, allez au coin et étudiez les conséquences de vos actions.
 
  
 
La discussion sur cet article est fermée. Une question concernant les [[domaine]]s ? Pourquoi ne pas demander directement sur [http://community.sitepoint.com/c/get-started le forum].
 
La discussion sur cet article est fermée. Une question concernant les [[domaine]]s ? Pourquoi ne pas demander directement sur [http://community.sitepoint.com/c/get-started le forum].
Ligne 54 : Ligne 51 :
 
(Source [http://www.sitepoint.com/domain-www-or-no-www/ to www or nowww, that's the question] - SitePoint - (Craig Bukler, 2012-09-07))
 
(Source [http://www.sitepoint.com/domain-www-or-no-www/ to www or nowww, that's the question] - SitePoint - (Craig Bukler, 2012-09-07))
  
 +
== Usages sans www ==
 +
* URLs plus courtes et plus faciles à mémoriser (pour mediawiki, voir recherche pour parvenir à [[Enjoliver_les_urls]])
 +
 +
== Comment faire chez Gandi Simple Hosting ==
 +
 +
Chantier en cours [[2015-025]] (thanks to [[twitter:@loicmathaud|Loïc]] pour la roadmap)
  
=== alternative pro-nowww en utilisant `.htaccess` ===
+
* supprimer le `www` pour quelques domaines [[Web_hosting-fr#Virtual_Private_Server|hébergés sur une offre VPS SimpleHosting Small chez Gandi.net]]
 +
 
 +
Pour ne pas avoir de `www` sur les URLs de quelques domaines hébergés sur des instances "Simple Hosting" chez Gandi, le plus simple à l'avenir sera de '''créer de nouveaux sites sans "www"''' puis d'effectuer une redirection du domaine www vers le sous-domaine sans www. (à confirmer)
 +
 
 +
== Comment faire ailleurs (testé chez OVH) ==
 +
=== Modifier le fichier .htaccess  ===
 +
 
 +
==== alternative pro-nowww en utilisant `.htaccess` ====
 
* <span class="p-name u-url">[http://davidwalsh.name/no-www no-www using .htaccess]</span> - <span class="h-card p-author">David Walsh</span> (<time class="dt-published">2008-01-08</time>)
 
* <span class="p-name u-url">[http://davidwalsh.name/no-www no-www using .htaccess]</span> - <span class="h-card p-author">David Walsh</span> (<time class="dt-published">2008-01-08</time>)
  
Ligne 67 : Ligne 77 :
 
Heureusement, retirer le "WWW" de vos URLs de page (et par conséquent des listes Google) peut être fait dans votre fichier `.htaccess` de manière à ce que vous n'ayez pas à rentrer dans chaque page de votre site web et retirer le "www" de vos ancres.  
 
Heureusement, retirer le "WWW" de vos URLs de page (et par conséquent des listes Google) peut être fait dans votre fichier `.htaccess` de manière à ce que vous n'ayez pas à rentrer dans chaque page de votre site web et retirer le "www" de vos ancres.  
  
==== Le Code .htaccess ====
+
===== Le Code .htaccess =====
  
    RewriteEngine On
+
<source lang=Apache>
    RewriteBase /
+
RewriteEngine On
    RewriteCond %{HTTP_HOST} !^domain.com$ [NC]
+
RewriteBase /
    RewriteRule ^(.*)$ http://domain.com/$1 [L,R=301]
+
RewriteCond %{HTTP_HOST} !^mondomaine.com$ [NC]
 +
RewriteRule ^(.*)$ http://mondomaine.com/$1 [L,R=301]
 +
</source>
  
À l'inverse, si vous préféreriez utiliser "www" dans toutes vos URLs, vous pouvez coder :  
+
À l'inverse, si vous insistez pour utiliser "www" dans toutes vos URLs, vous pouvez coder :  
  
    RewriteEngine On
+
<source lang=Apache>
    RewriteBase /
+
RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www.domain.com$ [NC]
+
RewriteBase /
    RewriteRule ^(.*)$ http://www.domain.com/$1 [L,R=301]
+
RewriteCond %{HTTP_HOST} !^www.mondomaine.com$ [NC]
 +
RewriteRule ^(.*)$ http://www.mondomaine.com/$1 [L,R=301]
 +
</source>
 +
 
 +
Sauvegarde quelques caractères d'URL et retire `www` sur votre site !
 +
 
 +
=== Paramétrages [[DNS]] en Classe A ===
 +
<blockquote>
 +
Q: What is Class A?
  
Sauvegarde quelques caractères d'URL et retire WWW sur votre site !
+
A: This is the most common no-www compliance level. With class A domains, example.net and www.example.net are both valid methods of reaching this website. Many servers default to this. It allows users who don't type in the www to access a website without being forwarded to a different hostname.<footer>
 +
Extrait de http://no-www.org/faq.php</footer>
 +
</blockquote>
  
== Forums ==
 
 
* [http://groups.gandi.net/en/topic/gandi.en.hosting.simple/36573 Gandi Simple Hosting getting external DNS configured for no "www"] (2014-01)
 
* [http://groups.gandi.net/en/topic/gandi.en.hosting.simple/36573 Gandi Simple Hosting getting external DNS configured for no "www"] (2014-01)
  
== Ressources canoniques ==
+
== Ressources ailleurs ==
les arguments des lobbies pro et contre peuvent être étudiées sur :  
+
les arguments des lobbies pro et contre sont à étudier sur :  
* http://www.yes-www.org/ (inaccessible à cette heure, 02015-023)
+
* http://www.yes-www.org/ (inaccessible à cette heure, 02015-023) (accessible le [[2016-358]])
 
* http://no-www.org
 
* http://no-www.org
 +
 +
== Remerciements ==
 +
* <html><a class="h-card" rel="colleague" href="http://loic.mathaud.fr/">Loïc</a></html> pour son diagnostic et ses conseils par téléphone sans oublier tous les membres du groupe [[IndieWebCamp]] pour leurs ressources sur l'administration de domaines.

Version actuelle datée du 25 décembre 2016 à 05:28

résumé
en attendant une recommandation #indieweb et la disparition de l'internet, j'ai choisi ici et ailleurs d'enjoliver les urls de mes sites personnels en retirant le préfixe `www`. Ailleurs sur mon domaine personnel, la question reste posée le 2016-360 pour une configuration de sécurité sur le CDN de Netifly...

Cet article est une ébauche. Vous pouvez m'aider à l'améliorer et le compléter. Merci. travaux du 2015-025. Migration et essai de redirection de domaines chez Gandi.

www ou nowww

www ou nowww ? that's the question...

Dans les jours sombres et distants à l'aube du web, ceux qui publiaient une URL sur les médias "hors ligne" ajoutaient le préfixe `www`. Cela indiquait au monde que vous souhaitiez emménager dans le XXIe siècle et posséder un "lopin" sur les grands espaces du World Wide Web.

Disons que depuis un moment, tout le monde sait ce qu'est le web -très peu d'organisations publient leur URL avec un préfixe `www`. Les personnes comprennent que Google.com, facebook.com, twitter.com etc. sont des sites web.

Avant d'ouvrir la discussion, votre site **doit** fonctionner avec et sans le `www`.

Pour des raisons de référencement et éviter les paires "contenu canonique / doublon", vous devez choisir une option de domaine et rediriger lorsque l'autre est utilisée. Si vous préférez les domaines nus, redirigez sur cette option quand un visiteur demande la version rhabillée avec le `www`.

Ce n'est pas difficile - un fichier Apache `.htaccess` de trois lignes suffira :

RewriteEngine on
RewriteCond %{HTTP_HOST} !^mondomaine.com [NC]
RewriteRule ^/?(.*)$ http://mondomaine.com/$1 [L,R=301]

(en prenant bien soin de remplacer `mondomaine.com` par votre propre nom de votre domaine)

La question est : lequel choisir ?

Les "pro-www" font remarquer que ‘www’ n'est pas déprécié. C'est sans ambiguïté, précis techniquement et cela distingue l'adresse d'autres URLs semblables pour FTP, la messagerie ou d'autres types de données.

Le camp "anti-www" fait remarquer que c'est simplement non nécessaire. Personne ne s'embrouille. Les URLs sont plus courtes, plus faciles à lire et plus rapides à taper.

> "Ahh", dit le lobby pro-www, "vous êtes juste futile".

> "Eh bien", répond l'anti-groupe, "vous vous êtes capricieux et mon site a bien meilleure allure que le vôtre".

> "Absolument pas", crie pro, "Votre site pue."

Et ainsi de suite.

Mon avis : ce n'est pas grave. Choisissez une voie et tenez-y vous. Certaines combinaisons ont un meilleur rendu avec le `www`, certaines semblent mieux sans.

En fin de compte, c'est votre préférence de marque personnelle et très peu de gens le remarqueront ou y prêteront attention.

N'oubliez pas que votre site devrait se charger quelle que soit l'URL et rediriger si nécessaire.

Si vous cassez cette règle, allez au piquet et étudiez les conséquences de vos actions.

La discussion sur cet article est fermée. Une question concernant les domaines ? Pourquoi ne pas demander directement sur le forum.

(Source to www or nowww, that's the question - SitePoint - (Craig Bukler, 2012-09-07))

Usages sans www

  • URLs plus courtes et plus faciles à mémoriser (pour mediawiki, voir recherche pour parvenir à Enjoliver_les_urls)

Comment faire chez Gandi Simple Hosting

Chantier en cours 2015-025 (thanks to Loïc pour la roadmap)

Pour ne pas avoir de `www` sur les URLs de quelques domaines hébergés sur des instances "Simple Hosting" chez Gandi, le plus simple à l'avenir sera de créer de nouveaux sites sans "www" puis d'effectuer une redirection du domaine www vers le sous-domaine sans www. (à confirmer)

Comment faire ailleurs (testé chez OVH)

Modifier le fichier .htaccess

alternative pro-nowww en utilisant `.htaccess`


Il existe quelques bénéfices clairs à retirer le "www" de vos URLS :

  • URLs plus courtes
  • Évite les pénalités du moteur de recherche Google pour le contenu dupliqué
  • Moins d'usage de bande passante si vous avez beaucoup de liens par page

Heureusement, retirer le "WWW" de vos URLs de page (et par conséquent des listes Google) peut être fait dans votre fichier `.htaccess` de manière à ce que vous n'ayez pas à rentrer dans chaque page de votre site web et retirer le "www" de vos ancres.

Le Code .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^mondomaine.com$ [NC]
RewriteRule ^(.*)$ http://mondomaine.com/$1 [L,R=301]

À l'inverse, si vous insistez pour utiliser "www" dans toutes vos URLs, vous pouvez coder :

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www.mondomaine.com$ [NC]
RewriteRule ^(.*)$ http://www.mondomaine.com/$1 [L,R=301]

Sauvegarde quelques caractères d'URL et retire `www` sur votre site !

Paramétrages DNS en Classe A

Q: What is Class A?

A: This is the most common no-www compliance level. With class A domains, example.net and www.example.net are both valid methods of reaching this website. Many servers default to this. It allows users who don't type in the www to access a website without being forwarded to a different hostname.<footer> Extrait de http://no-www.org/faq.php</footer>

Ressources ailleurs

les arguments des lobbies pro et contre sont à étudier sur :

Remerciements

  • Loïc pour son diagnostic et ses conseils par téléphone sans oublier tous les membres du groupe IndieWebCamp pour leurs ressources sur l'administration de domaines.