Tạo slug URL và bỏ dấu ký tự đặc biệt
Chuyển tiêu đề bài viết thành slug URL gọn gàng và bỏ dấu cho mọi ngôn ngữ dùng chữ Latin: tiếng Việt (đ), tiếng Thổ Nhĩ Kỳ (ç, ğ, ı, ş), tiếng Đức (ä, ö, ü, ß), ø, æ và nhiều chữ khác.
Cách chuyển chữ cái
- Chữ có dấu được chuyển theo bảng ICAO dùng cho dòng đọc máy của hộ chiếu: é → e, ç → c, ş → s, ğ → g, ı → i, đ → d, ß → ss, æ → ae, ø → oe, þ → th. Với ä, ö, ü, bảng cho phép a, o, u hoặc ae, oe, ue; cách thứ hai là cách viết của tiếng Đức nên có tùy chọn riêng.
- Trong slug, mọi ký tự không phải chữ hay số đều thành một dấu phân cách, dấu nháy đơn bị bỏ (don't → dont), dấu phân cách ở đầu và cuối cũng bị xóa. Khi đặt độ dài tối đa, slug được cắt sau một từ trọn vẹn nếu có thể.
- Khi đánh dấu "Chữ Nga sang chữ Latin", chữ tiếng Nga được chuyển theo bảng ICAO dùng cho hộ chiếu (Юлия Щукина → iuliia-shchukina). Chữ Hàn, chữ Hán, kana và các hệ chữ khác không được chuyển sang chữ Latin: chúng được giữ nguyên trong slug hoặc bị xóa theo tùy chọn ở trên.
- Mọi thao tác đều chạy trên trình duyệt của bạn. Văn bản bạn nhập không được gửi tới LeedyBox và không được lưu lại.
Nguồn: ICAO Doc 9303 Part 3, 6.A · Ngày kiểm tra:
Nguồn: ICAO Doc 9303 Part 3, 6.B · Ngày kiểm tra:
Nguồn: Unicode Character Database 18.0 (UnicodeData.txt) · Ngày kiểm tra:
Kết quả chưa đúng? Nếu có chữ bị chuyển sai hoặc bị mất, hãy gửi email cho chúng tôi kèm văn bản, tùy chọn bạn đã chọn và kết quả bạn mong đợi để chúng tôi sửa.
Nếu câu chữ trên trang này đọc không tự nhiên, hãy báo cho chúng tôi biết.
Cách sử dụng
- Dán một hoặc nhiều tiêu đề vào ô, mỗi dòng một tiêu đề. Mỗi dòng cho một slug.
- Chọn dấu phân cách và, nếu hệ thống giới hạn độ dài, nhập số ký tự tối đa.
- Chọn giữ lại hay xóa các chữ không có dạng Latin như chữ Hàn, chữ Nhật; chữ tiếng Nga được chuyển sang chữ Latin khi đánh dấu "Chữ Nga sang chữ Latin". Với văn bản tiếng Đức, đánh dấu "Viết umlaut tiếng Đức thành ae, oe, ue".
- Sao chép slug, hoặc sao chép "Văn bản không dấu" bên dưới nếu bạn cần giữ khoảng trắng và dấu câu.
Câu hỏi thường gặp
Slug URL là gì?
Slug là phần của địa chỉ web dùng để đặt tên cho trang, ví dụ cach-nau-pho trong example.com/blog/cach-nau-pho. Slug ngắn gồm các từ viết thường, không dấu, nối bằng dấu gạch ngang dễ đọc, dễ gõ và dễ chia sẻ. Hướng dẫn về cấu trúc URL của Google khuyên dùng từ dễ đọc thay vì dãy số ID dài, và dùng dấu gạch ngang thay vì gạch dưới để ngăn cách các từ.
Nên dùng gạch ngang hay gạch dưới?
Hãy dùng gạch ngang cho địa chỉ trang: hướng dẫn URL của Google khuyên dùng gạch ngang để ngăn cách các từ. Gạch dưới thường dùng trong tên tệp, mã nguồn và khóa cơ sở dữ liệu, nên công cụ cho chọn cả hai.
Có nên giữ dấu tiếng Việt trong URL không?
Trình duyệt hiển thị được địa chỉ có dấu, nhưng khi sao chép hay chia sẻ, chữ có dấu thường bị mã hóa thành dạng %C3%A0… dài và khó đọc. Vì vậy slug tiếng Việt thường được viết không dấu. Công cụ luôn bỏ dấu tiếng Việt và đổi đ thành d; tùy chọn "Chữ khác" chỉ áp dụng cho các hệ chữ không phải Latin.
Vì sao ü thành u chứ không phải ue?
Cả hai đều đúng tùy ngôn ngữ. Bảng ICAO mà hộ chiếu tuân theo cho phép viết Ü thành U hoặc UE, Ä thành A hoặc AE, Ö thành O hoặc OE. Tiếng Đức viết ae, oe, ue khi không dùng được dấu hai chấm, nên trang tiếng Đức bật sẵn tùy chọn đó; tiếng Thổ Nhĩ Kỳ và nhiều ngôn ngữ khác chỉ bỏ dấu (Üsküdar → uskudar).
Có thể đổi slug của bài đã đăng không?
Có, nhưng địa chỉ cũ sẽ không mở được nữa. Hãy cài chuyển hướng vĩnh viễn (301) từ địa chỉ cũ sang địa chỉ mới để liên kết và kết quả tìm kiếm vẫn dẫn tới trang.
Văn bản tôi nhập có bị gửi đi đâu không?
Không. Slug được tạo trên trình duyệt của bạn và trang không lưu những gì bạn nhập.