Xóa dấu tiếng việt trong đường dẫn web drupal

Cách loại bỏ tiếng Việt trong đường dẫn web drupal. Khi các công đoạn xây dựng web đã đi đến bước hoàn thiện, ta thấy còn 1 vấn đề là đường dẫn web còn chưa thân thiện. Ví dụ đường dẫn các bài viết còn là node/1, node/2…. Chúng ta cần làm đẹp các đường dẫn đó.

Bài viết mình sẽ hướng dẫn các bạn để có 1 đường dẫn đẹp kiểu như thế này: https://ConKec.com/cong-nghe/cach-dang-nhap-nhieu-gmail-cung-luc.html

Để làm đẹp đường dẫn trong site drupal bạn cần thực hiện  2 bước:

  • Cài đặt và cấu hình module: pathauto và token
  • Cài đặt và cấu hình module: transliteration

Cài đặt và cấu hình module: pathauto và token

Sử dụng module pathauto và token là nhằm tạo ra các alias – đường dẫn ảo – theo cách bạn mong muốn.  Download pathauto tại đường dẫn : https://www.drupal.org/project/pathautotoken tại đường dẫn https://www.drupal.org/project/token rồi cho vào thư mục sites/all/modules và tiến hành cài đặt. Sau khi cài xong, vào phần cấu hình để thiết lập cho nó. Configuration/Search and metadata/URL Aliases có đường dẫn admin/config/search/path rồi chọn tab patterns

Trong tab này có các thiết lập dành cho bài viết, taxonomy, và user. Bạn có thể thiết lập dễ dàng các aliases cho chúng. 

Phần “CONTENT PATHS”: là thiết lập cho bài viết

Xóa dấu tiếng việt trong đường dẫn web drupal

  • Ô đầu tiên: Default path pattern (applies to all content types with blank patterns below)  là thiết lập chung cho tất các các kiểu nội dung. Web của bạn có các kiểu nội dung nào cũng sẽ ăn theo cách thiết lập này.
  • Các ô tiếp theo bên dưới là thiết lập riêng cho các kiểu nội dung trên web của bạn. Bình thường chỉ cần thiết lập ô đầu tiên là đủ. Để xác lập các aliases mong muốn bạn click vào REPLACEMENT PATTERNS để chọn các token. ở đây mình chọn: [node:content-type:name]/[node:title].html

Phần Taxonomy term paths là thiết lập các aliases cho taxonomy(chuyên mục).

Phần USER PATHS là thiết lập các aliases cho trang users

Sau khi đã thiết lập xong bạn “save” lại, sang tab Bulk update:

Bạn tích chọn vào các kiểu mà bạn muốn đặt aliases, bình thường thì hãy tích chọn tất cả đi nhé. Bao gồm: Content paths, Taxonomy term paths, User paths. Xong, bạn nhấn update – chờ lúc để hệ thống tự động tạo ra các đường dẫn. Khi quá trình thực hiện xong, bạn vào các bài viết xem thành quả của mình nhé.

Cài đặt và cấu hình module: transliteration để loại bỏ tiếng Việt trong URL.

Khi cài và cấu hình xong 2 module: pathauto và token thì đã tạo ra được đường dẫn đẹp. Tuy nhiên, nó vẫn còn tiếng Việt trong đường dẫn. Để loại bỏ tiếng Việt trong URL bạn cần cài thêm module transliteration.  Download module này tại https://www.drupal.org/project/transliteration.

Sau khi cài lên bạn vào phần thiết lập aliases: Configuration/Search and metadata/URL Aliases. Có đường dẫn admin/config/search/path . Chọn tab Settings, tích chọn vào phần Transliterate prior to creating alias

 Xóa dấu tiếng việt trong đường dẫn web drupal

Xong rồi nhấn  save configuration. Sau khi cài và thiết lập xong module transliteration thì các bài viết mới của bạn sẽ có đường dẫn đẹp, không còn tiếng Việt trên đường dẫn nữa. Tuy nhiên, các bài cũ vẫn còn. Để loại bỏ tất cả tiếng Việt trong cả cũ lẫn mới, bạn cần xóa các aliases cũ đi. Thực hiện bằng cách chọn tab Delete aliases, tích chọn tất cả rồi nhấn Delete aliases now!.Sau đó, bạn quay lại tab Bulk update chọn tất cả rồi nhấn update

Đến đây, bạn đã có đường dẫn ngon lành rồi phải không. Nó có dạng theo cách bạn mong muốn. như của mình là

http://ConKec.com/cong-nghe/cach-dang-nhap-nhieu-gmail-cung-luc.html

Chúc bạn may mắn nhé!

Tác giả: Chiến Thần