有人可以告诉我将空格转换为下划线的函数名称以及将字母转换为小写的函数,以便seo友好的uri's?
我知道这很容易实现,但如果Drupal已经存在,我希望使用函数来完成这项工作。
此致
答案 0 :(得分:1)
我不确定你要完成什么,但你可以用pathauto模块做很多事情并清理网址。
除非您实际创建自定义模块以创建自己的网址,否则上述配置非常简单。如果你正在制作一个自定义模块,我非常怀疑制作一个好的URL将是核心功能。
答案 1 :(得分:1)
正如LanguaFlash所说,如果你只是需要为你的内容自动生成SEO友好的URL,请使用Pathauto:这就是它的用途。即使你有自己的自定义模块自定义模块,你也可以挂钩到Pathauto的API来为你做所有的URL生成。
也就是说,如果你真的需要谨慎对待自己生成自己干净的URL,请考虑创建对Pathauto的依赖并利用其两个URL清理功能 - pathauto_cleanstring()
和pathauto_clean_alias()
- Pathauto用它做你想做的事。