<h1 align="center">Slashes finaux</h1>
<ul>
  <li><a href="#whatis">Qu'est-ce qu'un slash final?</a></li>
  <li><a href="#whateffect">Quel effet ont-ils?</a></li>
  <li><a href="#goback">Faut-il donc que je corrige tous les sites dans ma catgorie en leur en ajoutant?</a></li>
  <li><a href="#exceptions">Je connais une URL qui se comporte d'une manire diffrente de celle dcrite dans ces exemples; cela ne signifie-t-il pas que vous avez tort?</a></li>
  <li><a href="#seealso">Voir aussi</a></li>
</ul>
<p>L'humble slash final est frquemment source de confusion pour les diteurs dbutants. Ce bref article tente de redresser quelques erreurs  son propos.</p>
<h2><a name="whatis"></a>Qu'est-ce qu'un slash final?</h2>
<p>Pour faire simple, c'est une barre oblique normale place  la fin d'une URL. Dans les exemples suivants, les slashes finaux sont colors en rouge:</p>
<ul>
  <li><code>http://www.aef-dmoz.org<b><font color="#FF0000">/</font></b> </code></li>
  <li><code>http://www.aef-dmoz.org/ddp<b><font color="#FF0000">/</font></b> </code></li>
</ul>
<h2><a name="whateffect"></a>Quel effet ont-ils?</h2>
<p>Suivant le contexte, ils peuvent empcher une URL de fonctionner ou avoir l'effet inverse; ils peuvent aussi n'avoir aucun effet perceptible. Examinez ces exemples caractristiques:</p>
<ol>
  <li> URL: <a href="http://dmoz.org">http://dmoz.org</a> -Ajouter un slash final n'a pas vraiment d'effet puisque tous les navigateurs modernes supposeront que vous souhaitez accder  <a href="http://dmoz.org/">http://dmoz.org/</a>-- mme si elle n'est pas  <i>techniquement</i> correcte, elle fonctionne. Ajouter un slash est neutre, cela n'aide ni ne nuit.</li>
  <li>URL: <a href="http://dmoz.org/Computers">http://dmoz.org/Computers</a> - Ajouter le slash final (<a href="http://dmoz.org/Computers/">http://dmoz.org/Computers/</a>) conomiserait un accs  l'Internet. Votre navigateur se connecte  <code>dmoz.org</code> et demande <code>/Computers</code>, le serveur rpond que puisque le fichier  <code>Computers</code> n'existe pas c'est que vous voulez en fait  <code>/Computers/</code>; votre navigateur demande alors  <code>/Computers/</code> et vous obtenez la page. C'est dans ce cas qu'il faudrait normalement mettre un slash final.</li>
  <li> URL: <a href="http://dmoz.org/add.html">http://dmoz.org/add.html</a> - Ajouter le slash final (<a href="http://dmoz.org/add.html/">http://dmoz.org/add.html/</a>) casse l'URL puisque <code>/add.html</code> est un fichier HTML et que le rpertoire <code>/add.html/</code> n'existe pas. Il ne faut jamais ajouter de slash final dans ce cas. 
  </li>
  <li>URL: <a href="http://dmoz.org/cgi-bin/forgot.cgi?user=testing123">http://dmoz.org/cgi-bin/forgot.cgi?user=testing123</a> 
    - certains scripts CGI fonctionneront tout de mme si vous ajoutez un slash final bien qu'il ne serve  rien. Il est inutile de le faire.</li>
</ol>
<h2><a name="goback"></a>Faut-il donc que je corrige tous les sites dans ma catgorie en leur en ajoutant?</h2>
<p><b>Non</b>. Veuillez vous en abstenir. La raison principale est que c'est d'une utilit ngligeable en comparaison de presque toutes les autres tches -- ajouter de nouveaux sites, corriger une taxonomie errone, dfinir le champ de couverture d'une catgorie, etc. Si vous ditez une URL pour une autre raison, ne vous privez pas de lui ajouter un slash final si c'est indiqu, mais cette pratique est dconseille autrement. Je ne plaisante pas.</p>
<hr>
<b><img src="/ddp/i/161.gif" width="26" height="25">Attention: </b>Veuillez <b>toujours</b> vrifier qu'une URL fonctionne lorsque vous l'avez corrige. Ne vous contentez pas d'essayer de la "lire"; bien que les configurations courantes des serveurs puissent donner l'illusion de l'existence de "normes", il existera toujours par ailleurs des configurations non-standard. <i>Merci de vrifier</i>.
<hr>
<h2><a name="exceptions"></a>Je connais une URL qui se comporte d'une manire diffrente de celle dcrite dans ces exemples; cela ne signifie-t-il pas que vous avez tort?</h2>
<p> Non. En fait, cela signifie l'inverse; comme je l'ai indiqu, "il existera toujours des configurations non standard". Je sais fort bien qu'il existe des sites o: les URL de la forme  <code>http://example.com/foo</code> pointent sur une ressource sans rapport avec <code>http://example.com/foo/</code>; des URL comme  <code>http://example.com/index.html/</code> dsignent un rpertoire qui existe vraiment o une URL comme <code>http://example.com/</code> dsigne une page diffrente de <code>http://example.com/index.html</code>.</p>
<p>Cela ne fait que souligner l'importance de <b> vous assurer qu'une URL fonctionne comme vous vous y attendez avant de la lister</b>. </p>
<h2><a name="seealso"></a>Voir aussi: </h2>
<ul>
  <li><a href="/ddp/07005/">Redirections</a> - Explique ce qu'elles sont, pourquoi DMOZ ne les rpertorie pas et comment les identifier.</li>
</ul>