Công Cụ Chuyển Đổi Văn Bản Sang URL Slug
Nhập hoặc dán một tiêu đề để nhận ngay URL slug theo kebab-case, snake_case và camelCase, kèm địa chỉ xem trước và số ký tự. Chữ Latin có dấu được chuyển tự, dấu câu bị loại bỏ và khoảng trắng được gộp thành một dấu phân cách. Văn bản được chuyển đổi ngay trong trình duyệt của bạn. Miễn phí, không cần đăng ký.
Tiếng Thổ Nhĩ Kỳ là ngôn ngữ duy nhất xử lý chữ i khác biệt khi chuyển đổi chữ hoa/thường: İ chuyển thành chữ thường i, và i chuyển thành chữ hoa İ.
Cách Sử Dụng Trình Tạo URL Slug
- 1. Nhập hoặc dán một tiêu đề. Các slug xuất hiện khi bạn gõ; không cần gửi gì cả.
- 2. Kiểm tra số ký tự. Ký Tự Đầu Vào là độ dài văn bản của bạn; Ký Tự Slug là độ dài của slug kebab-case.
- 3. Sao chép phiên bản bạn cần. Kebab-case dùng cho địa chỉ web. Snake_case và camelCase dùng cho tên tệp, cột cơ sở dữ liệu và mã nguồn.
- 4. Xem trước địa chỉ. Phần xem trước URL hiển thị slug kebab-case sau
https://example.com/. - 5. Với văn bản tiếng Thổ Nhĩ Kỳ, đánh dấu Quy tắc chữ i tiếng Thổ Nhĩ Kỳ (İ ı) để İ và I được chuyển thành chữ thường đúng cách.
Slug Tốt Có Đặc Điểm Gì
Slug là phần của URL xác định trang, như example.com/how-to-cite-a-website. Hướng dẫn về cấu trúc URL của Google khuyến nghị các URL đơn giản, dễ đọc, gồm các từ và dùng dấu gạch ngang thay vì dấu gạch dưới để phân tách. Chữ thường cũng quan trọng: ngoài phần giao thức và tên máy chủ, URL phân biệt chữ hoa chữ thường (RFC 3986), nên /Cite-Guide và /cite-guide là hai địa chỉ khác nhau, và chữ hoa chữ thường lẫn lộn dễ tạo ra trang trùng lặp.
| Định dạng | Ví dụ | Dùng cho |
|---|---|---|
| kebab-case | how-to-cite-a-website | URL và tên class CSS |
| snake_case | how_to_cite_a_website | Tên tệp, cột cơ sở dữ liệu, tên trong Python |
| camelCase | howToCiteAWebsite | Biến JavaScript và Java, khóa JSON |
Công Cụ Thực Hiện Những Gì
- Chuyển thành chữ thường văn bản (theo quy tắc tiếng Thổ Nhĩ Kỳ nếu bạn đã chọn tùy chọn).
- Chuyển tự các chữ Latin có dấu: é thành e, ü thành u, ñ thành n, ø thành o, ß thành ss, æ thành ae, đ thành d, œ thành oe, þ thành th, và tương tự.
- Thay mỗi chuỗi khoảng trắng bằng một dấu gạch ngang hoặc gạch dưới.
- Loại bỏ mọi thứ còn lại không phải chữ a–z, chữ số hoặc dấu phân cách, sau đó gộp các dấu phân cách lặp lại và cắt bỏ chúng ở hai đầu.
- Tạo camelCase từ các từ kebab, viết hoa mọi từ sau từ đầu tiên.
Ví Dụ Minh Họa
Tiêu đề Café Culture: A Guide to Dr. Smith's 2024 Q&A! cho ra:
| Phiên bản | Kết quả |
|---|---|
| kebab-case | cafe-culture-a-guide-to-dr-smiths-2024-qa |
| snake_case | cafe_culture_a_guide_to_dr_smiths_2024_qa |
| camelCase | cafeCultureAGuideToDrSmiths2024Qa |
Đầu vào có 46 ký tự và slug kebab-case có 41 ký tự. Hãy để ý dấu câu đã bị xử lý thế nào: dấu hai chấm, dấu chấm, dấu nháy đơn, dấu và và dấu chấm than bị loại bỏ thay vì được thay thế, nên Smith's thành smiths và Q&A thành qa. Nếu muốn q-and-a, hãy gõ như vậy ngay từ đầu. Công cụ cũng giữ mọi từ, kể cả "a" và "to"; việc rút gọn một slug dài là quyết định biên tập mà công cụ để lại cho bạn.
Giới Hạn Cần Biết
- Chỉ chữ Latin được chuyển tự. Chữ cái gốc cộng dấu (ť, ů, ň, ễ và tương tự) sẽ mất dấu, còn đ, œ, þ, ß, æ, ø và ł có ánh xạ riêng, nên
Žluťoučký kůňthànhzlutoucky-kun. Mọi ký tự Cyrillic, Hy Lạp và CJK vẫn bị bỏ qua âm thầm. Hãy chuyển tự trước bằng công cụ Cyrillic hoặc Greek, hoặc dùng Xóa Dấu cho văn bản Latin. - Dấu phân cách có sẵn không được chuyển đổi. Trong kebab-case, dấu gạch dưới bị xóa (
snake_casethànhsnakecase), còn trong snake_case, dấu gạch ngang bị xóa (well-knownthànhwellknown). Hãy thay chúng bằng khoảng trắng trước nếu muốn ngắt từ. - Số được giữ nguyên đúng như bạn gõ.
- Không giới hạn độ dài. Công cụ tìm kiếm thường chỉ hiển thị phần đầu của một URL dài, và slug ngắn thì dễ đọc, dễ chia sẻ hơn, nên hãy tự rút gọn.
Bạn Cần Công Cụ Nào?
Trang này tạo ra slug sẵn sàng dùng. Để đổi cách viết hoa của một câu mà không xóa gì, hãy dùng Công Cụ Chuyển Đổi Chữ Hoa/Thường hoặc Công Cụ Chuyển Đổi Chữ Hoa Đầu Từ. Để mã hóa phần trăm một văn bản cần giữ đọc được trong chuỗi truy vấn URL, hãy dùng Công Cụ Mã Hóa & Giải Mã Văn Bản.
Câu Hỏi Thường Gặp
- URL slug là gì?
- Là phần của địa chỉ web xác định một trang bằng các từ dễ đọc, như how-to-cite-a-website trong example.com/how-to-cite-a-website. Nó đứng sau tên miền và tên thư mục (nếu có).
- Tại sao slug nên dùng dấu gạch ngang?
- Hướng dẫn của Google khuyến nghị dùng dấu gạch ngang để phân tách từ trong URL, vì đây là dấu phân cách từ thông thường và dễ đọc. Dấu gạch dưới vẫn hoạt động trong URL nhưng khó đọc hơn.
- Sự khác biệt giữa kebab-case và snake_case là gì?
- Kebab-case phân tách từ bằng dấu gạch ngang (my-blog-post) và là quy ước cho địa chỉ web. Snake_case phân tách từ bằng dấu gạch dưới (my_blog_post) và phổ biến trong tên tệp, cơ sở dữ liệu và Python.
- Dấu và ký tự đặc biệt được xử lý thế nào?
- Chữ Latin có dấu được ánh xạ thành chữ không dấu (é thành e, ť thành t, ß thành ss, æ thành ae, þ thành th). Dấu câu và ký hiệu bị loại bỏ thay vì được thay thế, và các chuỗi khoảng trắng hoặc dấu phân cách được gộp thành một. Chữ thuộc các hệ chữ khác bị bỏ đi.
- Tôi có thể dùng ký tự không phải tiếng Anh trong URL không?
- Trình duyệt và công cụ tìm kiếm có thể xử lý chúng, nhưng khi sao chép, chúng được mã hóa phần trăm (é thành %C3%A9), khiến liên kết dài và khó đọc. Công cụ này tạo slug a–z thuần; nếu ngôn ngữ của bạn cần chữ riêng, hãy chuyển tự trước hoặc giữ nguyên ký tự gốc và chấp nhận việc mã hóa.
- Có nên đổi slug sau khi trang đã xuất bản không?
- Nên tránh. Đổi slug là đổi địa chỉ, nên các liên kết và dấu trang hiện có sẽ bị hỏng, trừ khi bạn thêm chuyển hướng vĩnh viễn từ địa chỉ cũ sang địa chỉ mới.
- Văn bản của tôi có được tải lên đâu không?
- Không. Các slug được tạo trong trình duyệt của bạn khi bạn gõ, và không có gì được gửi đến CitationEasy.