Tạo lại permalinks WordPress

4 giờ ago, Hướng dẫn người mới, Views
Tạo lại permalinks WordPress

Giới Thiệu về Permalinks trong WordPress

Permalinks, hay còn gọi là liên kết tĩnh, là địa chỉ URL vĩnh viễn của một bài viết, trang hoặc danh mục trên website WordPress của bạn. Permalinks rất quan trọng vì chúng ảnh hưởng đến khả năng tìm kiếm (SEO), trải nghiệm người dùng và cách người khác chia sẻ nội dung của bạn. Một permalink được cấu trúc tốt sẽ dễ đọc, dễ nhớ và thân thiện với các công cụ tìm kiếm.

WordPress cung cấp nhiều tùy chọn cấu hình permalinks khác nhau. Cấu hình mặc định thường không tối ưu, vì vậy việc tùy chỉnh permalinks là một bước quan trọng để cải thiện SEO và trải nghiệm người dùng.

Tại Sao Cần Tạo Lại Permalinks?

Có nhiều lý do bạn cần tạo lại permalinks trong WordPress. Dưới đây là một số trường hợp phổ biến:

  • Thay đổi cấu trúc permalink để cải thiện SEO.
  • Sửa lỗi 404 sau khi di chuyển website hoặc cài đặt plugin mới.
  • Cập nhật cấu trúc permalink để phản ánh lại cấu trúc nội dung website.

Việc tạo lại permalinks đôi khi là bắt buộc để đảm bảo website hoạt động trơn tru và thân thiện với người dùng.

Các Loại Cấu Trúc Permalink Phổ Biến

WordPress cung cấp nhiều tùy chọn cấu trúc permalink. Dưới đây là một số cấu trúc phổ biến và ưu nhược điểm của chúng:

  • Mặc định (Plain): Ví dụ: /?p=123. Đây là cấu trúc ít thân thiện với SEO nhất và khó đọc.
  • Ngày và Tên (Day and name): Ví dụ: /2023/10/27/ten-bai-viet/. Cấu trúc này cung cấp thông tin về ngày tháng, nhưng có thể làm cho URL dài hơn.
  • Tháng và Tên (Month and name): Ví dụ: /2023/10/ten-bai-viet/. Tương tự như cấu trúc ngày và tên, nhưng ngắn gọn hơn một chút.
  • Tên Bài Viết (Post name): Ví dụ: /ten-bai-viet/. Đây là cấu trúc phổ biến và được khuyến nghị vì ngắn gọn, dễ đọc và thân thiện với SEO.
  • Tùy Chỉnh (Custom Structure): Cho phép bạn tạo cấu trúc permalink riêng bằng cách sử dụng các thẻ (tags) như %postname%, %category%, %author%, v.v.

Lựa chọn cấu trúc permalink phù hợp phụ thuộc vào nhu cầu cụ thể của website và chiến lược SEO của bạn.

Hướng Dẫn Chi Tiết Cách Tạo Lại Permalinks trong WordPress

Để tạo lại permalinks trong WordPress, bạn có thể thực hiện theo các bước sau:

  1. Đăng nhập vào trang quản trị WordPress: Truy cập /wp-admin và nhập thông tin đăng nhập.
  2. Truy cập trang Cài đặt Permalinks: Trong menu bên trái, di chuột qua “Cài đặt” (Settings) và nhấp vào “Đường dẫn tĩnh” (Permalinks).
  3. Chọn cấu trúc permalink mới: Chọn cấu trúc permalink mà bạn muốn sử dụng. Nếu bạn muốn sử dụng cấu trúc tùy chỉnh, hãy nhập cấu trúc vào ô “Cấu trúc tùy chọn” (Custom Structure).
  4. Lưu thay đổi: Nhấp vào nút “Lưu thay đổi” (Save Changes) ở cuối trang.

Sau khi lưu thay đổi, WordPress sẽ tự động tạo lại file .htaccess (nếu server của bạn sử dụng Apache) và cập nhật cơ sở dữ liệu để phản ánh cấu trúc permalink mới.

Tạo Lại File .htaccess Thủ Công

Trong một số trường hợp, WordPress có thể không tự động cập nhật file .htaccess. Nếu điều này xảy ra, bạn có thể tạo lại file .htaccess thủ công bằng cách sau:

  1. Đăng nhập vào server thông qua FTP hoặc trình quản lý file: Sử dụng một phần mềm FTP (ví dụ: FileZilla) hoặc trình quản lý file được cung cấp bởi hosting của bạn.
  2. Tìm file .htaccess: File này thường nằm ở thư mục gốc của website WordPress (thường là public_html hoặc www).
  3. Sao lưu file .htaccess hiện tại: Trước khi chỉnh sửa, hãy sao lưu file .htaccess hiện tại để phòng trường hợp xảy ra lỗi.
  4. Xóa hoặc chỉnh sửa file .htaccess: Bạn có thể xóa file .htaccess hiện tại hoặc chỉnh sửa nó.
  5. Thêm code WordPress vào file .htaccess: Thêm đoạn code sau vào file .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
  1. Lưu file .htaccess: Lưu các thay đổi vào file .htaccess.
  2. Kiểm tra website: Kiểm tra website để đảm bảo rằng các permalinks hoạt động bình thường.

Sử Dụng Plugin để Quản Lý Permalinks

Ngoài cách thủ công, bạn cũng có thể sử dụng các plugin WordPress để quản lý permalinks. Một số plugin phổ biến bao gồm:

  • Yoast SEO: Plugin SEO mạnh mẽ này cũng có các tính năng quản lý permalinks.
  • Redirection: Plugin này giúp bạn tạo các chuyển hướng 301 để xử lý các liên kết cũ sau khi thay đổi cấu trúc permalink.
  • Custom Permalinks: Plugin này cho phép bạn tùy chỉnh permalinks cho từng bài viết, trang hoặc danh mục một cách dễ dàng.

Sử dụng plugin có thể giúp bạn quản lý permalinks một cách trực quan và hiệu quả hơn.

Chuyển Hướng 301 Sau Khi Thay Đổi Permalinks

Khi thay đổi cấu trúc permalink, các liên kết cũ đến website của bạn sẽ bị hỏng, dẫn đến lỗi 404. Để tránh điều này, bạn cần tạo các chuyển hướng 301 từ các liên kết cũ sang các liên kết mới. Chuyển hướng 301 (Permanent Redirect) thông báo cho các công cụ tìm kiếm rằng trang web đã được chuyển đến một địa chỉ mới vĩnh viễn, giúp duy trì thứ hạng SEO.

Bạn có thể tạo chuyển hướng 301 bằng cách:

  • Sử dụng plugin Redirection: Plugin này cho phép bạn dễ dàng tạo và quản lý các chuyển hướng 301.
  • Chỉnh sửa file .htaccess: Bạn có thể thêm các dòng code vào file .htaccess để tạo chuyển hướng 301. Ví dụ:
  • Redirect 301 /old-url/ /new-url/
    

    Việc tạo chuyển hướng 301 là rất quan trọng để đảm bảo trải nghiệm người dùng và duy trì SEO sau khi thay đổi permalinks.

    Kiểm Tra và Khắc Phục Sự Cố

    Sau khi tạo lại permalinks, hãy kiểm tra kỹ website để đảm bảo rằng mọi thứ hoạt động bình thường. Dưới đây là một số điều cần kiểm tra:

    • Kiểm tra các liên kết nội bộ: Đảm bảo rằng các liên kết trong bài viết và trang của bạn hoạt động chính xác.
    • Kiểm tra các liên kết bên ngoài: Yêu cầu các trang web khác cập nhật các liên kết đến website của bạn.
    • Kiểm tra lỗi 404: Sử dụng Google Search Console hoặc các công cụ kiểm tra lỗi 404 để tìm và sửa các liên kết bị hỏng.

    Nếu bạn gặp bất kỳ sự cố nào, hãy tham khảo tài liệu hướng dẫn của WordPress hoặc tìm kiếm sự trợ giúp trên các diễn đàn và cộng đồng WordPress.

    Kết Luận

    Tạo lại permalinks là một quy trình quan trọng để cải thiện SEO và trải nghiệm người dùng trên website WordPress của bạn. Bằng cách làm theo các hướng dẫn trong bài viết này, bạn có thể dễ dàng thay đổi cấu trúc permalink, tạo lại file .htaccess và tạo chuyển hướng 301 để đảm bảo website hoạt động trơn tru và thân thiện với người dùng. Hãy nhớ kiểm tra kỹ website sau khi thay đổi permalinks để đảm bảo mọi thứ hoạt động chính xác.