Каков самый зрелый способ / lib для создания SEO-дружественных URL (слагов)? - PullRequest
1 голос
/ 20 июня 2010

Я ищу наиболее продвинутую библиотеку, алгоритм или фрагмент кода, который может генерировать SEO-дружественные и значимые URL-адреса из заголовков (например, www.example.org/what-is-the-most-mature-way-to-generate- Seo-дружеский-URLs-слизни).

Я знаю, что можно легко написать 10-строчную функцию, которая делает это, но я ищу зрелую библиотеку, способную обрабатывать несколько крайних и особых случаев (разные языки, сценарии, восточные языки, такие как китайский, преобразование специальных символов, таких как '&' to 'и' и '@' to 'at' и тому подобное, ...) и я не хочу изобретать велосипед. Полученные URL должны быть максимально понятными, понятными и осмысленными.

Язык программирования не имеет значения (но он должен быть с открытым исходным кодом), потому что я могу легко перенести его на свой предпочтительный язык.

Ответы [ 3 ]

1 голос
/ 26 июня 2010

urlify из javascript кода django также выглядит интересно.

1 голос
/ 20 января 2011

Здесь - это хорошая Java-версия функции slugify.

0 голосов
/ 20 июня 2010

Я использую логику фильтра django slugify для таких вещей. Документацию для этого можно найти здесь .

Это открытый исходный код, и он был изобретен, чтобы делать некоторые простые вещи, поэтому я не уверен, что это решение отвечает всем вашим требованиям.

Вы также должны учитывать (я не могу советовать здесь многим, так как я не мастер SEO), если удобный URL-адрес всегда дружественен к SEO. Я думаю, что чередование некоторых коротких слов, таких как 'и', 'at', может быть лучше с точки зрения seo, потому что в вашем URL-адресе больше слов, которые являются значимыми ключевыми словами.

...