Я сам предпочитаю _ для - из-за читабельности (вы подчеркиваете это, а _
- практически go_away), если вы собираетесь убирать пробелы.
Возможно, вы захотите попробовать привести расширенные символы, например, ü, к эквивелантам close-ascii, где это возможно, например:
ü -> u
Однако, по моему опыту, самая большая проблема с Фактическими проблемами, связанными с SEO, заключается не в том, что URL содержит весь прекрасный текст, а в том, что когда люди меняют текст в ссылке вся ваша работа по SEO превращается в дерьмо, потому что теперь у вас есть DEADLINKS в индексах.
Для этого я хотел бы предложить, что делать с помощью stackoverflow, и иметь числовую часть, которая ссылается на постоянную сущность, и полностью игнорировать остальную часть текста (и / или обновлять его, если он неправильный)
Кроме того, исключительно наследственная природа просто делает человека непригодным для использования. Люди ненавидят длинные URL. Копирование вставляет их отстой, и они просто более склонны к взлому. Если вы можете разделить его на нижние уровни, то есть
/article/1/Some_Article_Title_Here
/article/1/Section/5/Section_Title_Here
/section/19023/Section_Title_here ( == above link )
Таким образом, единственное, что вам нужно, чтобы использовать магию вуду, это когда действительно пронумерованная статья была удалена , когда вы используете текстовую часть в качестве строки поиска, чтобы попытаться найти настоящую статью или что-то в этом роде. нравится.