web-dev-qa-db-fra.com

Existe-t-il des inconvénients: un littéral + au lieu d'un + codé (% 2B) dans une URL?

Un de mes clients a un produit se terminant par un signe plus (par exemple, Google+) et souhaite que la page Web de ce produit ait une URL lisible par l'homme (c'est-à-dire une URL ne contenant pas% 2B).

Puisque nos projets utilisent le .htaccess RewriteRule RewriteRule ^(.*)$ index.php?$1 suivant, il est possible d’utiliser un espace codé en url dans une URL comme celle-ci.

Cependant, alors que l'URL se lirait comme /google+, la signification réelle de l'URL serait /google[space]. (Le balisage ne me permet pas de placer un véritable espace là-bas.)

Maintenant, ce qui me préoccupe, c’est que cela aurait des inconvénients pour le référencement. Cette préoccupation est-elle valable et/ou y a-t-il d'autres coupables à cette approche?

1
Mark Biesheuvel

J'ai trouvé un exemple de site Web qui utilise ce principe. (Et je l'ai trouvé grâce à Google .)

Quand j'ai cherché U + 0060 le lien suivant http://codepoints.net/U +006 est apparu sur la première page (deuxième résultat pour moi). Je suppose qu'il n'y a pas de désavantage énorme au moins.

3
Mark Biesheuvel