我想用 url 中的 unicode 字符清理博客标题。我需要用“-”替换无效字符和空格,以便像这样更好地重写 seo。
http://example.com/это-моя-хорошая
有人知道怎么做吗?
最佳答案
您可以将此算法用于 SEO 友好的 Unicode URL:
- 将文本转换为 Unicode Normalization Form C,即预组合字符。
- 使用带有 Unicode 字符类的正则表达式将每个非字母非数字字符替换为空格。
- 删除前导、尾随和双空格。
- 缩短。
- 用连字符替换空格。
关于php - 如何为 unicode 标题创建 unicode slug?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9511254/