Как сказал LanguaFlash, если вам просто нужно автоматически сгенерировать оптимизированные для SEO URL-адреса для вашего контента, используйте Pathauto : для этого он и создан. Даже если у вас есть собственный модуль с настраиваемыми путями, вы можете подключиться к API Pathauto, чтобы выполнить все генерации URL.
Тем не менее, если вам действительно нужно проявить осторожность, создайте свои собственные чистые URL самостоятельно, подумайте о создании зависимости от Pathauto и использовании двух его функций очистки URL - pathauto_cleanstring()
и pathauto_clean_alias()
- которые используются от Pathauto, чтобы делать то, что вы пытаетесь сделать.