• Menu
  • Skip to right header navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer

VANMY.NET

  • Home
  • WordPress
    • Plugins
    • Themes
  • SEO
    • Onpage
    • Offpage
  • Social Media
    • Google Plus
    • Facebook
  • Blogging
    • Domain
    • Hosting
    • Khác
  • Liên hệ
  • Site map
  • Home
  • WordPress
    • Plugins
    • Themes
  • SEO
    • Onpage
    • Offpage
  • Social Media
    • Google Plus
    • Facebook
  • Blogging
    • Domain
    • Hosting
    • Khác
  • Liên hệ
  • Site map
You are here: Home / Wordpress / Loại bỏ /category/ trong URL của WordPress Blog

Loại bỏ /category/ trong URL của WordPress Blog

WordPress luồn là một sự lựa chọ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, trong khi đó với wordpress chỉ cần vào control panel 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át triể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ất hiệ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 cho website của bạn đơn thuần chỉ là một blog, và không thể tiến lên thành một CMS thực thụ. Vì nếu để tồn tại biế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ết lại xuất hiện biết trên. Điều này dẫn tới cấu trúc website của bạn trở nên không rõ ràng với các máy tìm kiếm khi bạn muốn phát triển SEO cho thư mục con, và gây khó khăn cho người dung khi họ muốn truy cập trực tiếp vào thư mục con mà không cần thông qua trang chủ.

Bài viết này  sẽ hướng dẫn các bạn cách để loại bỏ hoàn toàn /category/ ra khỏi url của website làm bằng wordpress. Hy vọng rằng nó sẽ giúp nhiều cho các bạn hơn trong việc phát triển SEO cho webiste của mình.

Cách 1: Can thiệp vào file functions.php

Các bạn vào file functions.php và thêm đoạn code này vào, hoặc có thể đính kèm nó vào file của 1 plugin 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ướng

Thêm đoạn code sau vào file .htaccess là xong:

RedirectMatch 301 ^/category/(.+)$ http://www.domain.com/$1
# OR
RewriteRule ^category/(.+)$ http://www.domain.com/$1 [R=301,L]

Nhớ sửa lại domain cho đúng nhá !

Cách 3:  Sử dụng plugin cho vấn đề này

Nếu thay đổi tập tin htaccess của bạn đã không làm việc thành công với bất cứ lý do gì, hoặc bạn muốn gỡ bỏ tự động /category/ thì có một plugin miễn phí hữu ích ngay lập tức giúp bạn làm việc này.

Download và install plugin No Category Base, plugin WordPress này miễn phí và dễ dàng cài đặt và sử dụng cho bạn.

Chúc bạn thành công!

Bài viết liên quan:

  1. Cách làm nổi bật màu nền comment trong WordPress
  2. Cách thêm Avatar mới trong WordPress
  3. Tự động sao lưu dữ liệu trên WordPress Blog đến Dropbox
  4. Thay đổi Nicename trong WordPress
  5. Cách SEO cho blog wordpress
  6. Google Sitemap, Sitemap XML, Sitemap HTML cho Blog WordPress
  7. Các bước di chuyển Blog WordPress sang Hosting mới
Previous Post: « Tổng hợp các plugin tốt nhất cho WordPress
Next Post: Tăng Traffic của Blog bạn với Social Traffic Pop plugin »

Reader Interactions

Comments

  1. Minh

    April 25, 2013 at 5:14 pm

    e làm theo cách 1 rồi nhưng mà tiếp theo làm bước nào để thay đường dẫn ko có catogery vào a nhỉ

    Reply
    • vanmy

      April 25, 2013 at 10:23 pm

      Nếu làm theo cách 1 thì nó sẽ loại bỏ /category/ cho bạn rồi đấy, nếu đã làm bước 1 mà chưa được bạn vào Settings > Permalinks và nhấn vào nút Save changes 1 lần nữa thử.

      Nếu chưa được nữa, bạn nên chọn cách 3, cách cài plugin này khá nhanh và bạn sẽ ko cần vất vả nữa.

      Reply
      • Minh

        April 28, 2013 at 11:05 am

        vâng.c1 vẫn k được a ạ.thôi e thử c3 vậy 🙂

        Reply
      • Minh

        April 28, 2013 at 11:35 am

        Mà nếu e muốn bài viết của mình hiển thị ngay trong caretory của nó thì làm thế nào anh.
        vd như: http://dantri.com/doi-song/bai-viet-so-1

        Reply
  2. tndcom

    December 11, 2013 at 11:24 am

    Cho em hỏi e vào functions.php sửa code và sau khi save web e lại báo lỗi
    ”
    Fatal error: Cannot redeclare fix_slash() (previously declared in /home/jayngu2/jbi.nguyenvu.me/wp-content/themes/flipflop/functions.php:33) in /home/jayngu2/jbi.nguyenvu.me/wp-content/themes/flipflop/functions.php on line 86″
    Hiện h e không thể thực hiện thao tác nào trong wp cả.. anh giúp em dc ko

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Xem nhiều

Cách cấu hình và cài đặt WordPress trên host server

Cách sử dụng FileZilla FTP Client để upload file lên host

Cách cấu hình và cài đặt WordPress trên máy tính với Xampp

Cách nhắn tin sms miễn phí

Cách nhắn tin SMS miễn phí không tốn tiền

phat wifi tu laptop

Cách sử dụng wifi iphone từ wifi của laptop trên win 7

Wordpress

WordPress 3.3.1 sửa lỗi XSS của WordPress 3.3

Genesis Child Themes miễn phí từ Studiopress

Các tính năng mới của WordPress 3.3 beta 1

Cách cấu hình và cài đặt WordPress trên máy tính với Xampp

Facebook for WordPress Plugin

SEO

Thêm trang web bạn vào bộ máy tìm kiếm

test toc do website chinh xac nhat

5 tools kiểm tra tốc độ website chính xác nhất

the nao la website chuan seo

Thế nào là một website chuẩn SEO?

thuat toan zebra ngua van

Google cho ra đời thuật toán Zebra-ngựa vằn tháng 3/2013

google panda la gi

Google Panda là gì?

Footer

Categories

  • Blogging
  • Domain
  • Facebook
  • Google
  • Google Plus
  • Hosting
  • Khác
  • Pagerank
  • Plugins
  • SEO
  • SEO Offpage
  • Social Media
  • Themes
  • Thư giãn
  • Tin tức
  • Tips
  • Wordpress

Bạn bè

  • Học seo
  • Hoc Thiet Ke Web
  • Nguồn Game
  • Thạch Phạm Blog

dịch vụ thành lập doanh nghiệp tại đà nẵng | Blog Giá Rẻ

Copyright 2009 by vanmy.net