URL Slug 產生器
將任何標題或短語轉換為乾淨的 SEO 友善的 URL slug。所有小寫字母,單字由連字符連接,刪除特殊字元。與 kebab-case 相同的引擎,但針對 URL 安全性進行了調整。
Best Coffee Shops in NYC (2025) → best-coffee-shops-in-nyc-2025
將任何標題或短語轉換為乾淨的 SEO 友善的 URL slug。所有小寫字母,單字由連字符連接,刪除特殊字元。與 kebab-case 相同的引擎,但針對 URL 安全性進行了調整。
Best Coffee Shops in NYC (2025) → best-coffee-shops-in-nyc-2025
URL slugs 是 URL 中人類可讀的部分——最後一個斜槓後面的單字。 」最佳免費單字計數器" 是一個 slug。好的 slugs 是短的、小寫的、用連字號分隔的,並且去除了重音符號和特殊字元。
該工具將任何標題或短語規範化為乾淨的 slug,準備放入 URL 中。在內部它是一樣的 kebab-case 額外的 Unicode 規範化去除了變音符號 —“Café”變成“cafe”,而不是“caf%C3%A9”。
標題進來,一決勝負。作為 post slug 放入您的 CMS; URL 變得可讀且易於搜尋。
將產品名稱轉換為充當 URL 路徑的別名。避免未處理名稱的醜陋的“%20”和“%C3%A9”編碼。
對於可能包含在 URL 中的檔案和資料夾,請預先命名以避免 Web 伺服器 URL 編碼意外。
谷歌將連字符視為單字分隔符號。像蛞蝓一樣 best-coffee-shops 「最佳咖啡店」排名; best_coffee_shops 沒有。
如果您要從 Snake_case URL 約定轉向 kebab-case(SEO 最佳實務),此工具可協助批次轉換舊路徑。
slug 生成器應用多步驟轉換管道。首先,它使用 Unicode 規範化形式 D (NFD) 分解重音字符,然後剝離組合變音符號與正規表示式匹配 \p{Mn}。接下來,它將整個字串小寫並刪除所有不匹配的字符 [a-z0-9\-] 或空白。空白序列被折疊並替換為連字符。最後,透過刪除前導/尾隨連字符和連續連字符 /^-+|-+$|(-)+/g。結果是符合 RFC 3986 非保留字元的安全 URL 段。
與手動編輯或其他生成器相比,該工具可以透過最少的設定自動完成整個段流化過程。
| 這個工具 | WordPress 預設 slug | Python slugify 函式庫 | |
|---|---|---|---|
| 重音處理 | 完整的 Unicode NFD 分解 | 簡單音譯表,有限 | 使用 Unicode NFKD + 正規表示式,可設定 |
| 自訂字元映射 | 不可用(靜態規則) | 否,但可以手動編輯 | 是的,透過預處理器參數 |
| 即時轉換 | 即時輸入 | 需要點擊“編輯”並儲存 | 不適用(僅限代碼) |
| 整合 | 基於網絡,複製貼上 | 內建於 WordPress 管理中 | 透過pip安裝;程式化使用 |
URL slug 的概念起源於報紙出版業,其中「slug」是文章的簡短且易於記憶的標籤。在 Web 開發中,該術語因 Movable Type(2001 年)和後來的 WordPress(2003 年)而流行,後者會自動從貼文標題產生 slugs。現代 slug 生成器所遵循的演算法(小寫、連字符分隔、去除特殊字元)已成為確保網路上乾淨、人類可讀的 URL 的慣例。
差不多了。 kebab-case 是相同的格式。 「Slug」 特別指 URL slug — URL 路徑中使用的 kebab-case。 slug 產生器也會刪除 kebab-case 有時保留的變音符號和 Unicode 字母。
此工具分解 Unicode(“é”→“e”+ 組合鋭音符號)並移除組合標記。所以「咖啡館」變成了「咖啡館」。這符合現代 SEO 最佳實踐。
是的——表情符號在沒有百分比編碼的 URL 中無效,這違背了乾淨的 slug 的目的。它們被完全刪除。
是的,如果它們有意義的話(「十大技巧」、「2025 年最佳技巧」)。如果可以的話,避免使用數字 ID(「12345 之後」)——描述性的 slugs 排名會更好。