web-dev-qa-db-fra.com

pourquoi certains liens permanents ajoutant des caractères/ruinant des liens

J'utilise une galerie pour créer des liens vers certaines sous-catégories. Certains liens de la catégorie fonctionnent exactement comme ils le devraient. Cependant, quelques-uns ajoutent des caractères étranges à la fin. J'ai refait les liens permanents, mais ça le fait toujours, vous ne pouvez pas voir les caractères supplémentaires dans la section des liens de mon administrateur de galerie. Évidemment, en ajoutant ces caractères, cela empêche le lien de fonctionner et me donne le message 404. Il est vital pour mon site Web que mes liens fonctionnent.

Quelqu'un peut-il penser à une raison pour laquelle ils ne voudraient pas? J'ai essayé de désactiver les plugins et j'ai également cherché des caractères invisibles.

"% 20% E2% 80% 8E" en sont des variantes.

En espérant que quelqu'un puisse m'aider à résoudre ce problème! Merci.

1
Lauren

Il est probable que vous copiez et collez les liens, n'est-ce pas? Selon l'endroit où vous copiez, ils peuvent être remplis d'espaces cachés, tels que <wbr> dans le code HTML réel (si vous copiez à partir d'un site Web) offrant un point d'arrêt. Vous devez coller ces liens dans TextEdit, ou Notepad, ou bien dans la barre d’adresses du navigateur pour vous assurer qu’aucun espace n’est bloqué par erreur.

0
Eric Holmes

L'URL malsain suivi de % e2% 80% 8e est le résultat d'un contenu copié-collé à partir de Word, Excel ou le contenu de la page Web. Dans ce cas, le contenu copié peut inclure le caractère spécial, qui est parfois caché ASCII caractère espace. Il suffit de suivre les étapes ci-dessous,

  1. Allez à cPanel > phpMyAdmin
  2. Sélectionnez la base de données WP
  3. Cliquez sur l'onglet .
  4. Entrez la valeur % e2% 80% 8e . Sélectionnez la phrase exacte avec table wp_post . Veuillez noter que le nom de la table peut varier Cependant, il se termine généralement par le mot post .
  5. Parcourez les résultats. Maintenant, cliquez sur le lien Modifier
  6. Naviguez vers post_name et supprimez le contenu déplaisant.
  7. Terminer

J'espère que ceci vous aidera. Basé sur la solution de DoubtSolver.

1
Laxmikant Bhumkar

J'ai tout essayé ici mais rien n'a fonctionné. À la fin, j'ai basculé le navigateur d'Edge en Chrome, retapé et cela a fonctionné normalement.

Je viens de recevoir cette erreur. J'ai pu résoudre le problème plus facilement que les réponses que vous recevez ici. Copier coller dans TextEdit faisait juste la même chose, mon URL avait toujours ces caractères laids:

https://girlknowstech.com/fr/%EF%BB%Bajouter-trello-google-calendar-ical

Donc, ce que j'ai fait est que j'ai édité le permalien de mon post. J'ai tout supprimé et je l'ai ressaisi avec la même chose que je viens de supprimer. Mon lien fonctionne maintenant comme il se doit. Je suppose qu'il y avait un personnage invisible qui se mettait en travers! :)

0
Mymozaaa