« + » Ou « - » comme séparateur dans l'URL?
-
21-08-2019 - |
Question
La plupart des sites utilisent -
(comme Stack Overflow), mais la plupart des frameworks PHP génèrent URL codées +
.
Alors, quel est le meilleur pour le référencement? Utilisez ou <=> comme séparateurs <=>?
La solution
A plus le codage est simplifié pour un espace (utilisé si 20% est pas utilisé, si les deux sont également valables). Le « - » n'a pas de signification particulière dans le codage URL et sera décodée comme « - »., Où « + » sera décodé à un espace
des sites tels que le débordement de la pile doivent être traduisaient espaces à '-'. générer l'URL (par opposition à encoder l'URL)
Voir l'article sur wikipedia URL Encodage pour plus de détails.
Oh, et pour répondre directement à la question, ni est meilleur ou pire pour le référencement.
Autres conseils
+
et ne sont pas égaux -
.
Le signe plus fait partie de la URI codage spec. comme un caractère réservé. En particulier, le plus est utilisé comme dans le chaîne de requête (recherche de « chaînes de requête » et lire les informations ci-dessous cette rubrique).
Cela peut conduire à de problème d'encodage où un système de urlencodage peut utiliser norme pour cent encodage , où un autre utiliserait RFC 1738 encodage URL . Donc, il pourrait y avoir un missmatch entre le type de chaîne URL retournée. Ainsi vous auriez encode une URL qui a un « + » comme un personnage important, et décoder également l'URL suivante.
Je suggère comme une meilleure pratique de ne pas utiliser des caractères réservés comme une partie critique de votre URL (pas lu le querystring) et convertir les espaces en « - » (tirets). Comme cela pourrait conduire à des résultats imprévisibles dans l'avenir.
Je suis d'accord que ce ne sera probablement pas faire une différence SEO ... tant que la page est peut parcourir, et le contenu (ce qui est ce qui importe) est-indice mesure par la SE.
selon SEOmoz dans l'un de leur blog post en ce qui concerne les meilleures pratiques d'URL, les traits d'union meilleur, suivi séparé par des underscores, puis les points positifs (+).
Lors de la création d'URL avec plusieurs mots dans le format d'une phrase, des traits d'union sont préférable de séparer les termes (par exemple, / Marques / dolce-et gabbana /), suivi (Dans l'ordre) par, underscores (_), points positifs (+) Et rien.
le caractère - est utilisé dans le cadre du format permalien . En règle générale, permaliens les utiliser en place des espaces, mais seulement dans le cadre d'un titre pour un article post forum ou blog.