2010-06-20 8 views
1

Je suis à la recherche de la bibliothèque, de l'algorithme ou de l'extrait de code le plus mature qui puisse générer des URL conviviales et significatives pour le référencement à partir de titres (par exemple www.example.org/what-is-the-most-mature-way-to-generate-seo -friendly-urls-limaces). Je sais qu'on peut facilement écrire une fonction de 10 lignes qui le fait mais je suis à la recherche d'une bibliothèque mature capable de gérer plusieurs cas particuliers (langues, scripts, langues orientales comme le chinois, conversion de caractères spéciaux) comme '&' à 'et' et '@' à 'at' et autres, ...) et je ne veux pas réinventer la roue. Les URL résultantes doivent être aussi claires, propres et significatives que possible.Quelle est la manière la plus mature de générer des URLs amicales SEO (limaces)?

Le langage de programmation n'a pas d'importance (mais il doit être open source) car je peux facilement le porter dans ma langue préférée.

Répondre

0

J'utilise django slugify logique de filtrage pour de telles choses. Documentation pour cela peut être trouvé here.

Il est open source et il a été inventé pour faire des choses simples, donc je ne suis pas sûr si cette solution répond à toutes vos exigences.

Vous devriez également considérer (je ne peux pas conseiller ici beaucoup puisque je ne suis pas un maître de SEO) si l'URL facile à utiliser est toujours seo-amical. Je pense que le découpage de quelques mots courts comme 'et', 'at' peut être meilleur en termes de seo, parce que votre URL a plus de mots qui sont des mots-clés significatifs.

+0

La source de slugify peut être trouvée ici: http://code.djangoproject.com/svn/django/trunk/django/template/defaultfilters.py. Il ne semble pas couvrir tous les cas bien. – Daniel

+0

Que voulez-vous dire exactement? vous devez garder à l'esprit que les urls sont très limités par leur nature, et convertir l'alphabet chinesse en ascii pourrait être impossible. – dzida

1

Here est une bonne version Java de la fonction slugify.

Questions connexes