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?
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.