Bonjour à tous,

j'essaie de réaliser le site web d'un serveur minecraft, pour lequel j'utilise bootstrap.

En bas de page d'accueil il y a deux boutons, sensés mener vers des pages. Mais le second plante systematiquement en ajoutant %E2%80%8E à la fin de l'URL.

le code est pourtant propre :

   <!-- Call to Action -->
    <div id ="calltoaction" class="call-to-action">
      <div class="container">
        <div class="row">
          <div class="col-md-6 col-md-offset-3 text-center">
            <h3>Rejoignez MeuhMeuh-Craft sans plus attendre, prenez connaissance de nos quelques règles et devenez Membre !</h3>
            <a href="http://www.meuhmeuhcraft.fr/membre.html" class="btn btn-lg btn-default">devenir membre</a>
            <a href="http://www.meuhmeuhcraft.fr/regles.html&#8206;" class="btn btn-lg btn-primary">lire les regles</a>
          </div>
        </div>
      </div>
    </div>
    <!-- /Call to Action -->


Mais rien à faire il pointe toujours sur http://www.meuhmeuhcraft.fr/regles.html&#8206;%E2%80%8E au lieu de http://www.meuhmeuhcraft.fr/regles.html Smiley bawling

Si quelqu'un a une idée je serai vraiment preneur, je suis perdu là...

Pour info j'utilise :
- boostratp mis à jour à la dernière release stable
- brackets pour le code
... et rien d'autre

L'URL du site est : http://www.meuhmeuhcraft.fr/

merci d'avance,

Matt
Modifié par mattoo (24 Nov 2013 - 21:20)
bonjour,

merci de ta prompte réponse.

bon alors ça c'est pas mal non plus Smiley smile en fait l'entité en question n'existe pas dans mon code d'origine, elle est apparue lorsque j'ai copié / collé le code depuis mon mac sur le forum.

Je n'arrive pas à te montrer le vrai code car si je re copie/colle il ajoute systematiquement "&#8206;" à la fin de l'URL (sur ce forum) Smiley eek

En revanche en lisant le source code depuis le navigateur on voit que le code n'existe pas dans l'URL et qu'elle est "propre".

J'avoue ne plus comprendre Smiley confus

merci à tous,

Matt
Salut Smiley smile

Alors pour infos &#8206 est une entité html qui est un marquage "left-to-right " pour indiquer que les caractères qui lui sont adjacents se lisent de gauche à droite... Si l'url est générée par un script essaies de voir s'il y a pas une erreure de script, sinon essaie d'effacer et réecrire l'url.

Sinon essaie un script qui suprimerait cette entité de ton url
Si ce caractère apparaît quand tu fais un copier-coller, c'est qu'il est aussi dans ton code source.

Essaie de réécrire le code de ton lien, ou si ce caractère réapparaît toujours, change d'éditeur.
chers tous,

merci beaucoup de vos réponses, c'est clair et pertinent je vais aller chercher en ce sens. Je crois que la meilleure méthode sera effectivement de tout retaper le code au clavier depuis un éditeur texte pur (même si je pensais Brackets ainsi fait) et voir ce que ça donne.

Un instant je me suis demandé si ça pouvait provenir de bootstrap, genre bug ou je sais pas...

En tout cas merci à tous de vos promptes réponses.

Matt

ps : si ya des mordus de minecraft parmi vous (oui ça arrive à des gens bien) passez nous voir sur le serveur (dont l'adresse est sur le site www.meuhmeuhcraft.fr)
Hello,

Ayant lu ce sujet pour répondre à la problématique que je rencontrais avec Wordpress et l'ajout de "%E2%80%8E" à certaines de mes urls, j'ai trouvé la solution.

En fait, mes copier-coller via la navigateur ont inclus des caractères invisibles.

Solution (sous mac) : Coller le code ou texte dans un document vierge créé sous TextWrangler.
Dans le menus : View > Text Display > Show Invisibles

Et là vous allez voir dans vos urls les symboles en trop.

A tutti !