Dấu Tiếng Việt trong url bài viết

Cập nhật lần cuối vào

Chúng ta vẫn hay tìm cách làm đẹp đường dẫn cho bài viết trên blog, trước kia thì bạn phải cài đặt thêm plugin xóa dấu Tiếng Việt, nhưng đối với các phiên bản WordPress mới sau này thì hệ thống tự động loại bỏ dấu Tiếng Việt trong đường dẫn bài viết luôn rồi.

WordPress permalink chain

Tiếng Việt là ngôn ngữ viết phải có dấu, nó khác với Tiếng Anh rất nhiều. Thế nhưng hầu hết các chuẩn và phần mềm bạn sử dụng đều bằng Tiếng Anh, từ đó mới dẫn tới các thứ rắc rối như lỗi font chữ, đường dẫn của bài viết trên trình duyệt vẫn là Tiếng Việt có dấu. Nếu bạn vẫn giữ đường dẫn của bài viết là Tiếng Việt có dấu thì sẽ không tốt cho trang web của bạn.

Đối với các phiên bản cũ của WordPress thì bạn phải tự viết thêm hàm để xóa dấu Tiếng Việt trong đường dẫn bài viết hoặc bạn cũng có thể sử dụng plugin. Nhưng nếu bạn đang dùng WordPress phiên bản mới (hiện tại là WordPress 4.x) mà vẫn bị tình trạng còn dấu Tiếng Việt trong đường dẫn thì chỉ có một điều là chữ của bạn không đúng chuẩn của unicode.

Đường dẫn Tiếng Việt có dấu trong WordPress

Trong hình ảnh bên trên bạn sẽ thấy đường dẫn của bài viết có dấu Tiếng Việt, thoạt nhìn thì dòng chữ trong tiêu đề sẽ không có gì khác biệt, nhưng nếu bạn copy và paste vào khung soạn thảo ở chế độ trực quan thì bạn sẽ thấy nó lỗi dấu Tiếng Việt.

Nếu bạn hay có thói quen kiểm tra trang web với dịch vụ W3C Validator thì bạn sẽ thấy thông báo lỗi Text run is not in Unicode Normalization Form C, bạn có thể tìm hiểu thêm Unicode Normalization Forms, tuy nhiên nội dung toàn bằng Tiếng Anh và có phần khó hiểu.

Nguyên nhân gây ra lỗi này có thể là do hệ điều hành bạn đang sử dụng, cũng có thể là do công cụ gõ chữ Tiếng Việt ban đang dùng. Để xác định được nguyên nhân bạn gõ sai thì chỉ có bạn mới biết được. Do vậy, nếu gặp phải trường hợp này thì bạn có thể chỉnh sửa slug của bài viết bằng tay, gõ lại bằng Tiếng Việt không dấu, hoặc bạn cũng có thể tìm cách khắc phục sai dấu trong chữ của tiêu đề bài viết. Tốt nhất là mình vẫn khuyên bạn nên sửa lại dấu trong câu, nếu blog của bạn nào có nhiều bình luận thì lâu lâu bạn vẫn sẽ thấy được lỗi chữ kiểu này, do người dùng gõ sai và WordPress không thể tự chỉnh sửa lại thành đúng được. Hy vọng rằng qua bài viết này bạn sẽ khắc phục được tình trạng có dấu Tiếng Việt trong đường dẫn bài viết. Chúc bạn thành công.

5/5 - (1 bình chọn)
Theo dõi
Thông báo của
guest

10 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
xuat khau ldong nhat ban
7 năm trước

Đang gặp vấn đề này, tưởng bạn hướng dẫn giải quyết ai dè..

xuat khau lao dong nhat ban
7 năm trước

Hi. cảm ơn bạn mình đã fix đc rồi. Cứ đi tải đủ Plugin về để thử mà vẫn không được, nãy remove cái unikey đi tải bản khác thì được rồi bạn ạ

Mr. Long
6 năm trước

Mình cũng đã sử dụng plugin để có url tiếng việt nhưng thấy cài nhiều plugin thì trang web có vẻ load chậm hơn, nên mình bỏ không sài nữa, và thực ra thì url thì mình thấy cũng không cần phải có dấu tiếng việt

Thị trường ô tô VN
6 năm trước
Trả lời  Mr. Long

Ban đầu thì mình cũng cố gắng đặt url bằng tiếng việt bằng cách sử dụng plugin của nó. Nhưng có vẻ làm điều đó cũng không có ích gì lắm mà mất thời gian. Mình thây url không dấu là tốt nhất bởi vì người xem thực ra không chú ý nhiều đến url mà chú ý đến title của bài viết là chính nên mình thấy không cần mất thời gian cho việc này

Nhat Phuong
6 năm trước

Vậy là ko có code hay gì có thể sữa dc ạ. Em sữa tay mà lâu lâu vẫn bị quên, khó chịu

TVD
5 năm trước

Mình thấy URL Tiếng việt ko dấu là tốt nhất