Danh mục

Loại bỏ category trong URL của Wordpress blog

Số trang: 5      Loại file: pdf      Dung lượng: 154.18 KB      Lượt xem: 7      Lượt tải: 0    
Jamona

Hỗ trợ phí lưu trữ khi tải xuống: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Loại bỏ category trong URL của Wordpress blogWordpress luôn là một sự lựa trọn hàng đầu cho các bạn muốn sở hữu một blog, cấu trúc đơn giản, hệ thống được tối ưu hóa tốt cho SEO. Các phần trong wordpress hầu như đều được tối ưu hóa để hướng đến việc dễ dàng và tiện lợi cho người sử dụng. Đơn cữ như việc sử dụng plugin, nếu trong Joomla hoặc Drupal thì các webmaster sẽ mất khá nhiều công để ngồi chọn lựa trên các thư việc extension, rôi sau đó download về và tiến hành cài đặt,...
Nội dung trích xuất từ tài liệu:
Loại bỏ category trong URL của Wordpress blog Loại bỏ category trong URL của Wordpress blogW ordpress luôn là một sự lựa trọn hàng đầu cho cácbạn muốn sở hữu một blog, cấu trúc đơn giản, hệthống được tối ưu hóa tốt cho SEO. Các phần trongwordpress hầu như đều được tối ưu hóa để hướngđến việc dễ dàng và tiện lợi cho người sử dụng. Đơncữ như việc sử dụng plugin, nếutrong Joomla hoặc Drupal thì các webmaster sẽ mấtkhá nhiều công để ngồi chọn lựa trên các thư việcextension, rôi sau đó download về và tiến hành càiđặt, trong khi đó với wordpress chỉ cần vào controlpanel và search sau đó install là song. Trên hết lànhững phần tối ưu hóa cho SEO được các nhà pháttriển wordpress làm khá tốt, đặc biệt là khâu URL vàcấu trúc trang web. Nhưng nó vẫn tồn tại một nhượcđiểm là trong url của phần category vẫn luôn xuấthiện một biến là /category/.Sự xuất hiện của biến này vô hình dùng làm chowebsite của bạn đơn thuần chỉ là một blog, và khôngthể tiến lên thành một CMS thực thụ. Vì nếu để tồn tạibiến /category/ này trong url, các bạn sẽ thấy ngay sựkhó chịu đối với người dùng và cả search engine ởđây. Khi mà url của bài viết sẽ không cóbiến /category/, nhưng url của thư mục chứa bài viếtlại xuất hiện biết trên. Điều này dẫn tới cấu trúcwebsite của bạn trở nên không rõ ràng với cácmáytìm kiếm khi bạn muốn phát triển SEO cho thư mụccon, và gây khó khăn cho người dung khi họ muốntruy cập trực tiếp vào thư mục con mà không cầnthông qua trang chủ.Trong bài viết này Thư Viện Webmaster sẽ hướngdẫn các bạn cách để loại bỏ hoàn toàn /category/ rakhỏi url của website làm bằng wordpress. Hy vọngrằng nó sẽ giúp nhiều cho các bạn hơn trong việcphát triển SEO cho webiste của mình.Cách 1: Can thiệp vào file functions.phpCác bạn vào file functions.php và thêm đoạn codenày vào, hoặc có thể đính kèm nó vào file của 1plugin nào đó:function fix_slash( $string, $type ){ global $wp_rewrite; if ( $wp_rewrite->use_trailing_slashes == false ) { if ( $type != single && $type != category ) return trailingslashit( $string ); if ( $type == single && ( strpos( $string, .html/ )!== false ) ) return trailingslashit( $string ); if ( $type == category && ( strpos( $string,category ) !== false ) ) { $aa_g = str_replace( /category/, /, $string ); return trailingslashit( $aa_g ); } if ( $type == category ) return trailingslashit( $string ); } return $string;}add_filter( user_trailingslashit, fix_slash, 55, 2 );Cách 2: Sử dụng .htaccess để điều hướngBản thân mình luôn sử dụng cách này để sử lý/category/ vì nếu sử dụng cách 1 có thể sẽ gây mộtsố ảnh hưởng đến phần code của website. Vảlại .htaccess sử dụng 301 redirect nên hoàn toàn cóthể áp dụng cho tất cả các website dù là mới hay cũ.Thêm đoạn code sau vào file .htaccess là song:RedirectMatch 301 ^/category/(.+)$http://www.thuvienwebmaster.com/$1# ORRewriteRule ^category/(.+)$http://www.thuvienwebmaster.com/$1 [R=301,L]

Tài liệu được xem nhiều: