Tạo lại permalinks WordPress
Tạo Lại Permalinks WordPress: Hướng Dẫn Chi Tiết
Permalinks, hay còn gọi là liên kết tĩnh, là địa chỉ URL vĩnh viễn cho các bài viết, trang và các loại nội dung khác trên website WordPress của bạn. Cấu trúc permalinks hợp lý không chỉ giúp website của bạn thân thiện hơn với người dùng mà còn cải thiện đáng kể thứ hạng trên các công cụ tìm kiếm (SEO). Đôi khi, vì nhiều lý do khác nhau, bạn cần phải tạo lại permalinks. Bài viết này sẽ hướng dẫn bạn cách thực hiện một cách chi tiết.
Tại Sao Cần Tạo Lại Permalinks WordPress?
Có nhiều lý do khiến bạn cần phải tạo lại permalinks trên website WordPress của mình. Dưới đây là một vài trường hợp phổ biến:
- Bạn vừa chuyển website WordPress từ hosting này sang hosting khác.
- Bạn đã cài đặt một plugin mới có thể ảnh hưởng đến cấu trúc permalinks.
- Bạn muốn thay đổi cấu trúc permalinks hiện tại để tối ưu hóa SEO.
- Bạn gặp các vấn đề liên quan đến việc truy cập vào các bài viết hoặc trang cụ thể.
- Sau khi cập nhật plugin hoặc themes WordPress, cấu trúc permalinks bị lỗi.
Các Loại Cấu Trúc Permalinks WordPress
WordPress cung cấp nhiều tùy chọn cấu trúc permalinks khác nhau để bạn lựa chọn. Việc lựa chọn cấu trúc phù hợp là rất quan trọng để đảm bảo website của bạn hoạt động hiệu quả và thân thiện với SEO. Dưới đây là các tùy chọn phổ biến:
- Plain: Cấu trúc đơn giản nhất, thường có dạng `?p=123`. Không thân thiện với SEO.
- Day and name: Bao gồm ngày tháng năm và tên bài viết, ví dụ: `/2023/10/27/ten-bai-viet/`.
- Month and name: Bao gồm tháng năm và tên bài viết, ví dụ: `/2023/10/ten-bai-viet/`.
- Numeric: Sử dụng ID số của bài viết, ví dụ: `/archives/123`.
- Post name: Chỉ sử dụng tên bài viết, ví dụ: `/ten-bai-viet/`. Đây là cấu trúc được khuyến nghị cho SEO.
- Custom Structure: Cho phép bạn tạo cấu trúc permalinks tùy chỉnh bằng cách sử dụng các thẻ (tags) có sẵn.
Lựa chọn cấu trúc “Post name” là lựa chọn tốt nhất cho hầu hết các website WordPress, vì nó ngắn gọn, dễ đọc và thân thiện với SEO. Nếu bạn cần cấu trúc phức tạp hơn, bạn có thể sử dụng tùy chọn “Custom Structure”.
Các Bước Tạo Lại Permalinks WordPress
Việc tạo lại permalinks trong WordPress là một quy trình đơn giản, nhưng cần thực hiện cẩn thận để tránh gây ra các vấn đề cho website của bạn. Dưới đây là các bước chi tiết:
Bước 1: Đăng Nhập Vào Trang Quản Trị WordPress
Đầu tiên, bạn cần đăng nhập vào trang quản trị WordPress của mình bằng tài khoản quản trị viên.
Bước 2: Truy Cập Cài Đặt Permalinks
Sau khi đăng nhập, hãy tìm và nhấp vào “Settings” (Cài đặt) ở menu bên trái, sau đó chọn “Permalinks” (Đường dẫn tĩnh).
Bước 3: Chọn Cấu Trúc Permalinks Mới (hoặc Giữ Nguyên)
Trên trang Permalinks, bạn sẽ thấy các tùy chọn cấu trúc permalinks khác nhau. Hãy chọn cấu trúc mà bạn muốn sử dụng. Nếu bạn chỉ muốn tạo lại permalinks mà không thay đổi cấu trúc hiện tại, bạn có thể bỏ qua bước này.
Nếu bạn chọn “Custom Structure”, bạn có thể sử dụng các thẻ sau để tạo cấu trúc permalinks tùy chỉnh:
- %year%: Năm đăng bài viết.
- %monthnum%: Tháng đăng bài viết (dạng số).
- %day%: Ngày đăng bài viết.
- %hour%: Giờ đăng bài viết.
- %minute%: Phút đăng bài viết.
- %second%: Giây đăng bài viết.
- %post_id%: ID của bài viết.
- %postname%: Tên bài viết.
- %category%: Danh mục của bài viết.
- %author%: Tên tác giả của bài viết.
Bước 4: Lưu Thay Đổi
Sau khi bạn đã chọn cấu trúc permalinks mong muốn, hãy nhấp vào nút “Save Changes” (Lưu thay đổi) ở cuối trang. WordPress sẽ tự động cập nhật tệp .htaccess (nếu có quyền ghi) để phản ánh cấu trúc permalinks mới. Nếu WordPress không thể tự động cập nhật tệp .htaccess, bạn sẽ nhận được một thông báo hướng dẫn cách cập nhật thủ công.
Bước 5: Kiểm Tra Website
Sau khi lưu thay đổi, hãy kiểm tra website của bạn để đảm bảo rằng tất cả các liên kết hoạt động bình thường. Hãy thử truy cập vào một vài bài viết và trang để xem chúng có hiển thị chính xác không.
Cập Nhật Thủ Công Tệp .htaccess (Nếu Cần)
Trong một số trường hợp, WordPress có thể không thể tự động cập nhật tệp .htaccess của bạn. Điều này thường xảy ra nếu bạn không có quyền ghi vào tệp .htaccess. Trong trường hợp này, bạn cần phải cập nhật tệp .htaccess thủ công. Dưới đây là cách thực hiện:
Bước 1: Sao Lưu Tệp .htaccess Hiện Tại
Trước khi thực hiện bất kỳ thay đổi nào, hãy sao lưu tệp .htaccess hiện tại của bạn. Điều này sẽ giúp bạn khôi phục lại tệp .htaccess ban đầu nếu có bất kỳ vấn đề gì xảy ra.
Bước 2: Tìm Tệp .htaccess
Tệp .htaccess thường nằm ở thư mục gốc của website WordPress của bạn. Bạn có thể sử dụng một chương trình FTP (ví dụ: FileZilla) để truy cập vào các tệp trên server của bạn. Đảm bảo rằng bạn đã bật tùy chọn hiển thị các tệp ẩn trong chương trình FTP của mình, vì tệp .htaccess là một tệp ẩn.
Bước 3: Chỉnh Sửa Tệp .htaccess
Mở tệp .htaccess bằng một trình soạn thảo văn bản (ví dụ: Notepad, Sublime Text, VS Code). Bạn sẽ thấy một số dòng code trong tệp này. Thêm hoặc thay thế các dòng code sau đây bằng cấu trúc permalinks mới của bạn:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
Lưu ý: Nếu bạn đã có các dòng code liên quan đến WordPress trong tệp .htaccess, hãy thay thế chúng bằng các dòng code trên. Nếu bạn có các dòng code khác, hãy cẩn thận để không xóa chúng.
Bước 4: Tải Lên Tệp .htaccess Đã Chỉnh Sửa
Sau khi bạn đã chỉnh sửa tệp .htaccess, hãy lưu lại và tải nó lên thư mục gốc của website WordPress của bạn bằng chương trình FTP. Ghi đè lên tệp .htaccess hiện tại.
Bước 5: Kiểm Tra Website
Sau khi bạn đã cập nhật tệp .htaccess, hãy kiểm tra website của bạn để đảm bảo rằng tất cả các liên kết hoạt động bình thường.
Những Lưu Ý Quan Trọng Khi Tạo Lại Permalinks
Dưới đây là một vài lưu ý quan trọng khi tạo lại permalinks WordPress:
- Sao lưu website trước khi thực hiện bất kỳ thay đổi nào: Việc này sẽ giúp bạn khôi phục lại website nếu có bất kỳ vấn đề gì xảy ra.
- Cập nhật tệp .htaccess cẩn thận: Nếu bạn cần phải cập nhật tệp .htaccess thủ công, hãy đảm bảo rằng bạn thực hiện chính xác theo hướng dẫn.
- Kiểm tra website sau khi thay đổi: Sau khi tạo lại permalinks, hãy kiểm tra kỹ website của bạn để đảm bảo rằng tất cả các liên kết hoạt động bình thường.
- Cập nhật các liên kết nội bộ: Nếu bạn thay đổi cấu trúc permalinks, bạn có thể cần phải cập nhật các liên kết nội bộ trên website của mình. Điều này có thể được thực hiện bằng cách sử dụng một plugin tìm kiếm và thay thế.
- Sử dụng chuyển hướng 301 cho các liên kết cũ: Nếu bạn thay đổi cấu trúc permalinks, các liên kết cũ sẽ không còn hoạt động. Để tránh mất lưu lượng truy cập và thứ hạng SEO, hãy thiết lập chuyển hướng 301 từ các liên kết cũ sang các liên kết mới. Bạn có thể sử dụng plugin để thực hiện việc này.
Sử Dụng Plugin Chuyển Hướng 301
Việc thiết lập chuyển hướng 301 là rất quan trọng sau khi thay đổi cấu trúc permalinks. Điều này giúp đảm bảo rằng người dùng và các công cụ tìm kiếm vẫn có thể truy cập vào nội dung của bạn ngay cả khi các liên kết cũ không còn hoạt động. Có nhiều plugin WordPress có thể giúp bạn thực hiện việc này một cách dễ dàng. Một số plugin phổ biến bao gồm:
- Redirection
- Yoast SEO Premium
- Rank Math
Các plugin này cho phép bạ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 một cách nhanh chóng và dễ dàng. Hãy đảm bảo rằng bạn thiết lập chuyển hướng 301 cho tất cả các liên kết cũ để tránh mất lưu lượng truy cập và thứ hạng SEO.
Kết Luận
Tạo lại permalinks WordPress là một quy trình quan trọng có thể giúp bạn cải thiện SEO và trải nghiệm người dùng cho website của mình. Bằng cách làm theo các bước hướng dẫn trong bài viết này, bạn có thể tạo lại permalinks một cách an toàn và hiệu quả. Hãy nhớ sao lưu website trước khi thực hiện bất kỳ thay đổi nào và kiểm tra kỹ website sau khi hoàn tất.
