1

我正在寻找最成熟的库、算法或代码片段,它们可以从标题生成 SEO 友好且有意义的 URL(例如 www.example.org/what-is-the-most-mature-way-to-generate-seo-friendly -urls-slugs)。

我知道可以轻松编写一个 10 行函数来执行此操作,但我正在寻找一个能够处理多种边缘和特殊情况的成熟库(不同的语言、脚本、像中文这样的东方语言、转换像“&”这样的特殊字符到 'and' 和 '@' 到 'at' 等等,...)我不想重新发明轮子。生成的 URL 应该尽可能清晰、干净和有意义。

编程语言无关紧要(但它必须是开源的),因为我可以轻松地将其移植到我的首选语言。

4

3 回答 3

1

是 slugify 函数的一个很好的 Java 版本。

于 2011-01-20T20:50:20.137 回答
1

来自 django javascript 代码的 urlify看起来也很有趣。

于 2010-06-26T16:44:51.993 回答
0

我对这些事情使用 djangoslugify过滤器逻辑。可以在此处找到相关文档。

它是开源的,它是为了做一些简单的事情而发明的,所以我不确定这个解决方案是否满足您的所有要求。

您还应该考虑(我在这里不能提供太多建议,因为我不是 SEO 大师)如果用户友好的 url 总是对 seo 友好。我认为删除一些短词,如“and”、“at”在 seo 方面可能会更好,因为你的 url 有更多的词是有意义的关键词。

于 2010-06-20T08:43:09.923 回答