Что самый сформировавшийся путь/lib состоит в том, чтобы генерировать SEO дружественные URL (краткие заголовки)?

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

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

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

1
задан Daniel 20 June 2010 в 08:02
поделиться

2 ответа

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

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

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

0
ответ дан 2 September 2019 в 23:39
поделиться

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

1
ответ дан 2 September 2019 в 23:39
поделиться