Tại sao phải xoá Category trong url wordpress?
Mỗi khi các bạn truy cập vào một trang web wordpress rồi vào danh mục (category) sẽ có chứa một tiền tố mà wordpress mặc định là category.
Ví dụ: https://antrandigital.com/category/do-hoa/
Tại sao lại có nhiều người muốn xoá thay đổi đường dẫn trong wordpress đó là do yếu tố SEO vì nếu có sẽ làm cho đường dẫn dài, trở nên khó nhớ & không được thân thiện với người dùng. Cho nên trong bài viết này mình sẽ hướng dẫn cách xoá category trong url wordpress. Xem hướng dẫn bên dưới ngay sau đây.
Để duy trì blog ngoài link rút gọn & mình có làm aff cho 1 số bên hosting.
Các nhà cung cấp uy tín về mặt chất lượng & đội ngũ support nên mọi người cứ yên tâm.
Nếu bạn đang có ý định mua Hosting, VPS mình có list dưới đây các bạn click vào link trước khi mua để ủng hộ mình nhé. Mình cảm ơn nhiều
- Azdigi: Giá rẻ thì dùng gói Pro Gold Hosting còn chất lượng hơn thì em khuyên dùng Business Hosting. Có điều kiện thì lên VPS nhé
- Tino: Business Hosting, NVMe Hosting và NVMe VPS
- iNet: Cloud VPS và Web Hosting
Sử dụng plugin để xoá chữ Category cho đường dẫn trong wordpress
Sử dụng plugin Yoast SEO
Đầu tiên, bạn phải cài plugin Yoast SEO. Plugin này hầu như tất cả các SEOer đều biết vì nó rất phổ biến.
Khi bạn cài đặt plugin xong, bạn hãy vào phần SEO ➔ Hiển thị khi tìm kiếm như trong hình dưới.
Tại phần Đường dẫn danh mục, bạn chọn Gỡ bỏ.
Có thể xem thêm: Cách ẩn Widget trên giao diện mobile cho website
Sử dụng plugin Rank Math SEO
Hiện tại plugin plugin Rank Math SEO rất được nhiều người dùng, mặc dù nó được ra mắt sau Yoast SEO bởi vì phiên bản free (miễn phí) của nó được xem như là bản premium của Yoast SEO cho nên nhiều người dung. Nhưng thực ra tuỳ thuộc vào mỗi người, có thể cấc bạn đã dùng Yoast SEO quen chăng thì không dùng Rank Math.
Nếu website dang dùng Rank Math SEO (tức là đã cài đặt xong) thì các bạn chọn Rank Math ➔ General Settings.
Rồi tiếp theo bạn sẽ nhìn thấy dòng Strip Category Base, bạn hãy chọn chuyển qua thành ON xem hình bên dưới.
Thay đổi đường dẫn trong wordpress xoá chữ category bằng code
Ở trên thì mình hướng dẫn xoá qua bằng plugin. Phần này mình sẽ hướng dẫn xoá chữ category không dùng plugin mà dùng code cho những bạn nào không thích dùng plugin hoặc là dùng plugin sẽ làm website load lâu.
Các bạn nên chọn 1 trong 2 code – không chèn 2 code
- Ở file .htaccess: Bạn chỉ cần sao chép và dán đoạn code bên dưới & sửa https://www.sitecuaban.com thành site của bạn là được.
RewriteRule ^category/(.+)$ https://www.sitecuaban.com/$1 [R=301,L]
- Ở file function.php: Ở giao diên trang quản lý (admin page) của wordpress bạn chọn Appearance -> Editor. Tìm functions.php và sao chép đoạn code bên dưới rồi dán vào dòng cuối.
function remove_category( $string, $type ) { if ( $type != 'single' && $type == 'category' && ( strpos( $string, 'category' ) !== false ) ) { $url_without_category = str_replace( "/category/", "/", $string ); return trailingslashit( $url_without_category ); } return $string; } add_filter( 'user_trailingslashit', 'remove_category', 100, 2);
Lời kết
Tóm lại, hiện nếu các SEOer nào đang dùng website wordpress thì không thể thiếu 1 trong 2 plugin này nên An Trần Digital trong bài này chỉ hướng dẫn xoá category trong url wordpress qua 2 plugin trên và cách xoá không dùng plugin qua viết code.
Các bạn thấy bài viết này hay và có ích, hãy đánh giá 5 sao và chia sẻ nữa nhé.
Xin cám ơn!!! Chúc các bạn thành công.