URL Slug生成器 - 创建SEO友好URL 在线
将标题和文本转换为干净的SEO友好URL slug。支持音译、停用词移除和自定义分隔符。
模式
分隔符
设置
最大长度
0 = 无限制
输入文本
生成的 Slug
URL 预览
...
常见问题
什么是URL Slug生成器?
URL Slug生成器将文本、标题或标题转换为URL友好的字符串,称为'slug'。Slug是URL中域名之后的部分,以人类可读的格式标识页面。例如,'2026年如何建立网站'变为'how-to-build-a-website-in-2026'。
如何使用这个URL Slug生成器?
在输入框中输入或粘贴任何文本。工具会实时即时生成URL友好的slug。您可以通过选择分隔符、启用音译转换、切换停用词移除或设置最大slug长度来自定义输出。
我的文本数据安全吗?
所有文本处理均在您的浏览器中使用JavaScript进行100%客户端处理。没有任何文本传输到任何服务器。该工具完全在您的浏览器中运行,可安全地转换专有产品名称和机密内容。
URL slug中应该使用连字符还是下划线?
Google官方建议在URL中使用连字符(-)而非下划线(_)来分隔单词。Google将连字符视为单词分隔符,意味着'web-development'被解释为'web development'。下划线不被视为分隔符。
什么是音译转换,为什么重要?
音译转换将重音字符转换为最接近的ASCII等价字符。例如,'café'变为'cafe','München'变为'muenchen'。这很重要,因为URL应该只包含ASCII字符以获得最大兼容性。
什么是停用词,应该移除它们吗?
停用词是'a'、'the'、'is'、'and'等常见的低价值词。移除它们可以使URL更短、更专注于关键词。但移除并非总是可取的,因为可能影响可读性或含义。
URL slug应该多长?
没有严格限制,但较短的slug在SEO和用户体验方面表现更好。3-5个关键词,通常30-60个字符是一个好的经验法则。此工具提供在单词边界截断的最大长度选项。
代码示例
// URL Slug Generator
function generateSlug(input, separator = '-') {
return input
.trim()
.normalize('NFD')
.replace(/[\u0300-\u036f]/g, '')
.toLowerCase()
.replace(/[^a-z0-9\s]/g, '')
.replace(/\s+/g, separator)
.replace(new RegExp(`${separator}+`, 'g'), separator)
.replace(new RegExp(`^${separator}|${separator}$`, 'g'), '');
}
console.log(generateSlug('How to Build a Website in 2026!'));
// Output: how-to-build-a-website-in-2026
console.log(generateSlug('Café de Paris - Menu & Réservations'));
// Output: cafe-de-paris-menu-reservations