Khi lần đầu tạo danh mục trong WordPress bạn sẽ thấy nó xuất hiện từ Category trong url rất khó chịu. Thứ nhất nó làm cho người đọc khó nhớ. Thứ hai là làm cho đường dẫn không thân thiện với các công cụ tìm kiếm (Search Engines) do đó không tốt cho SEO.
Hôm nay Face Sách sẽ hướng dẫn bạn một số cách để loại bỏ từ Category này ra khỏi đường dẫn của danh mục blog.
Các cách loại bỏ Category trong url WordPress
Cách 1: Chỉnh sửa file .Htaccess
Bạn copy dòng code sau và dán vào file .Htaccess sau đó tải lên host của mình. Nhớ thay FaceSach.com bằng tên miền của bạn nhé.Lưu ý: Đối với những blog sử dụng đường dẫn chứa www thì tên miền trong đường dẫn trên phải thêm www như thế này: http://www.facesach.com/RedirectMatch 301 ^/category/(.+)$ http://facesach.com/$1 # OR RewriteRule ^category/(.+)$ http://facesach.com/$1 [R=301,L]
Cách 2: Chỉnh sửa file Funtions.php của theme WordPress đang dùng
Bạn đăng nhập vào phần Admin của blog. Sau đó clik Appearance >> Editor và tìm file Funtions.php. Click vào để chỉnh sửa.Copy đoạn code sau và dán vào file này sau đó nhớ Save lại
add_filter('user_trailingslashit', 'remcat_function'); function remcat_function($link) { return str_replace("/category/", "/", $link); } add_action('init', 'remcat_flush_rules'); function remcat_flush_rules() { global $wp_rewrite; $wp_rewrite->flush_rules(); } add_filter('generate_rewrite_rules', 'remcat_rewrite'); function remcat_rewrite($wp_rewrite) { $new_rules = array('(.+)/page/(.+)/?' => 'index.php?category_name='.$wp_rewrite->preg_index(1).'&paged='.$wp_rewrite->preg_index(2)); $wp_rewrite->rules = $new_rules + $wp_rewrite->rules; }
Cách 3: Dùng các plugin hỗ trợ
Một số Plugin hữu ích giúp bạn loại bỏ Category ra khỏi đường dẫn danh mục WordPress có thể kể đến là:- WP No Category Base
- WP No Category Base – WPML compatible(tương thích với Plugin WPML)
- FV Top Level Categories
Chúc bạn thành công với thủ thuật này !
Không có nhận xét nào:
Đăng nhận xét