如何为unicode title创建unicode slug?

时间:2012-03-01 05:49:56

标签: php url unicode url-rewriting seo

我想在网址中使用unicode字符清理博客标题。我需要用“ - ”替换无效的字符和空格,以便更好地进行seo重写。

        http://example.com/это-моя-хорошая

任何人都可以知道怎么做吗?

1 个答案:

答案 0 :(得分:3)

您可以将此算法用于SEO友好的Unicode URL:

  1. 将文本转换为Unicode标准化表格C,即预先组合的字符。
  2. 使用带有Unicode字符类的正则表达式将每个非字母非数字字符替换为空格。
  3. 删除前导,尾随和双重空格。
  4. 缩短。
  5. 用连字符替换空格。