1. Home
  2. WordPress
  3. Cách thiết lập chuyển hướng 301 trong WordPress
VnTips 8 tháng trước

Cách thiết lập chuyển hướng 301 trong WordPress

Cho dù bạn đang tạo cấu trúc liên kết mới hay di chuyển trang web WordPress của mình sang một tên miền mới, việc thiết lập chuyển hướng 301 trong WordPress là cần thiết. Điều này cho phép bạn di chuyển vĩnh viễn một trang web sang một URL mới mà không làm mất đi sức mạnh xếp hạng của nó.

Trong bài viết này, bạn sẽ tìm hiểu lý do tại sao chuyển hướng 301 lại quan trọng đối với SEO WordPress và các phương pháp khác nhau để thiết lập chúng – thông qua hPanel, plugin chuyển hướng, tập lệnh PHP hoặc tệp .htaccess trên trang web của bạn.

Chuyển hướng 301 là mã trạng thái HTTP được máy chủ web gửi tới trình duyệt, báo hiệu rằng một trang web đã được di chuyển vĩnh viễn đến một vị trí mới. Khi người dùng cố gắng truy cập URL cũ, họ sẽ được chuyển hướng đến URL mới theo mặc định. Quá trình này giúp duy trì lưu lượng truy cập trang web của bạn, giá trị liên kết và giá trị SEO tổng thể.

Tại sao bạn nên tạo chuyển hướng 301

Tạo chuyển hướng vĩnh viễn, thay vì chuyển hướng tạm thời, mang lại một số lợi ích cho trang web WordPress của bạn:

  • Trải nghiệm người dùng tốt hơn: Khi người dùng truy cập trang web của bạn bằng các liên kết lỗi thời, họ có thể gặp phải lỗi 404 hoặc nội dung không liên quan. Chuyển hướng đảm bảo chúng đến được URL đích mà không bị gián đoạn.
  • Giá trị SEO được duy trì: Các công cụ tìm kiếm nhận ra chuyển hướng 301 là những thay đổi vĩnh viễn và sẽ chuyển giá trị liên kết của trang cũ sang trang mới. Nếu không có quy tắc chuyển hướng vĩnh viễn, trang web của bạn sẽ mất thứ hạng trên công cụ tìm kiếm và quyền lực tích lũy.
  • URL được cập nhật: Liên kết bị hỏng khiến người dùng thất vọng và tác động tiêu cực đến độ tin cậy của trang web của bạn. Khi sắp xếp lại toàn bộ trang web của bạn hoặc cập nhật cấu trúc URL của nó, chuyển hướng 301 đảm bảo rằng mọi liên kết đều trỏ đến đúng trang.
  • Giảm thiểu các bài viết trùng lặp: Nếu nhiều URL hiển thị cùng một nội dung, các công cụ tìm kiếm sẽ gặp khó khăn trong việc quyết định phiên bản nào là phiên bản chính thức. Chuyển hướng các URL trùng lặp sang phiên bản ưa thích sẽ cải thiện khả năng hiển thị của blog WordPress của bạn.
  • Nội dung được cải thiện: Theo thời gian, các bài đăng trên blog có thể trở nên lỗi thời, không chính xác hoặc không còn phù hợp với mục tiêu hiện tại của bạn. Với chuyển hướng 301, bạn có thể cải thiện nội dung WordPress hiện có bằng cách thay thế các phần kém hiệu quả bằng các bài viết cập nhật.

5 phương pháp thiết lập chuyển hướng 301 trong WordPress

Để tự động tạo chuyển hướng, hãy sử dụng hPanel hoặc plugin WordPress chuyển hướng 301.

Đối với người dùng thành thạo về mặt kỹ thuật, cũng có thể thiết lập chuyển hướng 301 bằng cách chỉnh sửa thủ công tệp .htaccess của trang web hoặc tạo tập lệnh PHP tùy chỉnh.

Cách thiết lập chuyển hướng 301 bằng hPanel

hPanel cung cấp giao diện trực quan để quản lý trang web dễ dàng, bao gồm cả chuyển hướng WordPress. Hãy làm theo các bước sau để thiết lập chuyển hướng 301:

  1. Đăng nhập vào tài khoản hPanel của bạn và truy cập Websites.
  2. Chọn trang web ưa thích của bạn và nhấp vào Manage.
  3. Trên thanh bên trái, chọn Domains → Redirects.
  4. Bên cạnh Redirects, chọn tên miền của bạn từ danh sách thả xuống và chỉ định đường dẫn nếu cần.
  5. Chọn loại đích – URL hoặc IP .
  6. Nhập tên miền hoặc địa chỉ IP mới vào trường Redirect To.
  7. Nhấp vào Create.

hPanel cho phép bạn tạo nhiều chuyển hướng – danh sách các chuyển hướng hiện có sẽ xuất hiện ở cuối trang. Nếu bạn muốn xóa chuyển hướng 301, hãy nhấn biểu tượng Xóa trong Hành động .

Cách thiết lập chuyển hướng 301 bằng plugin AIOSEO

All in One SEO (AIOSEO) là một plugin SEO được sử dụng rộng rãi, cung cấp nhiều tính năng để cải thiện thứ hạng của công cụ tìm kiếm và tăng lưu lượng truy cập trang web.

Chúng bao gồm tạo sơ đồ trang web WordPress tự động , công cụ phân tích nội dung, tích hợp Google Search Console và trình quản lý chuyển hướng dễ dàng.

Dưới đây là cách tạo chuyển hướng 301 thông qua plugin AIOSEO WordPress:

  1. Cài đặt và kích hoạt plugin từ bảng điều khiển WordPress.
  2. Đi tới cài đặt plugin All in One SEO.
  3. Cuộn xuống Redirection Manager và nhấp vào Manager.
  4. Trong Add New Redirection, hãy nhập Source URL.
  5. Thêm trang mới vào trường Target URL.
  6. Chọn 301 Moved Permanently làm Redirect Type.
  7. Nhấp vào Add Redirect.

Thật không may, chuyển hướng chỉ khả dụng cho người dùng chuyên nghiệp được cấp phép. Bạn có thể tải về phiên bản All in One SEO Pro theo liên kết bên dưới

Cách thiết lập chuyển hướng 301 bằng cách sử dụng Plugin 301 Redirects

301 Redirects là một plugin WP được đề xuất khác để chuyển hướng người dùng chính xác từ URL nguồn sang đích mới.

Bên cạnh việc tạo chuyển hướng 301 vĩnh viễn, phiên bản miễn phí của nó cũng cho phép bạn thiết lập chuyển hướng 302 và 307 tạm thời:

  1. Đăng nhập vào bảng điều khiển WordPress của bạn và cài đặt plugin 301 Redirects.
  2. Với plugin đã được cài đặt và kích hoạt, hãy điều hướng đến Settins và tìm 301 Redirects.
  3. Đi tới Redirect Rules và chọn một trong các loại chuyển hướng: 301 , 302 hoặc 307 .
  4. Nhập URL bài đăng hoặc trang hiện có của bạn vào phần Redirect From.
  5. Trong Redirect To, đặt menu thả xuống thành Custom và nhập liên kết mới của bạn.
  6. Nhấp vào nút Save.

Cách thiết lập chuyển hướng 301 theo cách thủ công bằng cách chỉnh sửa tệp .htaccess

Nếu bạn cảm thấy thoải mái khi viết mã, việc chỉnh sửa thủ công tệp .htaccess là một lựa chọn khả thi khác.

Hãy làm theo các bước sau để định vị tệp .htaccess trong thư mục gốc của trang web của bạn và tạo chuyển hướng 301:

  1. Truy cập các tệp của trang web của bạn bằng ứng dụng khách FTP hoặc File manager.
  2. Trên menu bên trái, điều hướng đến Files → File Manager và truy cập các tệp trên trang web của bạn.
  3. Mở thư mục public_html và bấm đúp vào tập tin .htaccess .
  4. Bên dưới dòng có nội dung RewriteEngine on, hãy thêm đoạn mã sau để thiết lập chuyển hướng 301:
    Redirect 301 /old-url/ https://www.example.com/new-url/
  5. Thay thế /old-url/ bằng URL nguồn và https://www.example.com/new-url/ bằng URL mục tiêu.
  6. Lưu tập tin .htaccess.

Bạn cũng có thể di chuyển trang web cũ sang tên miền mới bằng cách nhập đoạn code bên dưới vào file .htaccess:

RewriteCond % { HTTP_HOST } ^olddomain.com [ NC,OR ]
RewriteCond % { HTTP_HOST } ^www.olddomain.com [ NC ]
RewriteRule ^ ( .* ) $ https://newdomain.com/$1 [L,R=301,NC]

Thay thế cả olddomain.com và newdomain.com bằng tên miền trang web của bạn.

Cách thiết lập chuyển hướng 301 bằng PHP Script

Người dùng nâng cao cũng có thể tạo tập lệnh PHP để thiết lập chuyển hướng 301 trong WordPress. Phương pháp này hữu ích để quản lý nhiều chuyển hướng.

  1. Truy cập các tệp của trang web của bạn bằng ứng dụng khách FTP hoặc File manager.
  2. Trên menu bên trái, điều hướng đến Files → File Manager và truy cập các tệp trên trang web của bạn.
  3. Tạo file mới và đặt tên là redirects.php.
  4. Sau khi tạo, tệp PHP mới sẽ tự động mở.
  5. Thêm mã sau đây:
    <?php
    header(“HTTP/1.1 301 Moved Permanently”);
    header(“Location: https://www.example.com/new-url/”);
    exit();
    ?>

  6.  Thay thế https://www.example.com/new-url/ bằng URL mới mà bạn muốn chuyển hướng đến. Bạn có thể thêm nhiều khối mã này cho các chuyển hướng khác nhau.
  7. Lưu file.

Để kiểm tra xem chuyển hướng 301 có hoạt động hay không, hãy mở trình duyệt của bạn và nhập địa chỉ tập lệnh PHP của bạn :

https://www.yourwebsite.com/redirects.php

Hãy nhớ rằng một lỗi đánh máy nhỏ hoặc sai chính tả trong mã có thể dẫn đến lỗi trang web. Vì vậy, hãy luôn kiểm tra kỹ mã của bạn và kiểm tra kỹ các chuyển hướng trước khi triển khai chúng.

Các loại mã chuyển hướng khác là gì?

Khi nói đến việc tạo chuyển hướng, mã trạng thái 301 không phải là tùy chọn khả dụng duy nhất.

Trong phần này, chúng ta sẽ đi sâu hơn vào những khác biệt chính giữa chuyển hướng 301 và các mã chuyển hướng thường được sử dụng khác.

Chuyển hướng 301

Chuyển hướng 301 báo hiệu việc di chuyển vĩnh viễn từ một URL sang một URL khác. Điều này đặc biệt quan trọng để duy trì tính công bằng trong SEO và duy trì trải nghiệm người dùng.

Đó là lựa chọn tốt nhất khi bạn chắc chắn rằng thay đổi này là vĩnh viễn và bạn muốn chuyển tiếp khách truy cập sang vị trí mới một cách liền mạch.

Chuyển hướng 302

Không giống như bản chất vĩnh viễn của chuyển hướng 301, chuyển hướng 302 biểu thị việc di chuyển URL tạm thời: URL ban đầu sẽ được khôi phục tại một thời điểm nào đó.

Kiểu chuyển hướng này có lợi khi bạn cần thực hiện bảo trì hoặc kiểm tra trên trang gốc nhưng dự định đưa nó trở lại trực tuyến sau.

Chuyển hướng 303

Chuyển hướng 303 là một loại chuyển hướng cụ thể cho biết tài nguyên có thể được tìm thấy ở một vị trí khác. Điều này thường được sử dụng để đáp lại yêu cầu POST do trình duyệt web thực hiện.

Về cơ bản, mã trạng thái 303 thông báo cho khách hàng thực hiện yêu cầu GET để lấy tài nguyên. Một tình huống phổ biến xảy ra khi việc gửi biểu mẫu chuyển hướng người dùng đến một trang khác.

Chuyển hướng 307

Tương tự như chuyển hướng 302, chuyển hướng 307 biểu thị một động thái tạm thời. Nó chỉ ra rằng tài nguyên đang được truy cập đã tạm thời được chuyển đến một vị trí khác.

Khi nào bạn nên sử dụng chuyển hướng 301

Việc triển khai chuyển hướng 301 đảm bảo trải nghiệm người dùng liền mạch và duy trì thứ hạng SEO cho trang web của bạn. Dưới đây là một số tình huống được khuyến khích sử dụng chuyển hướng 301:

  • Canonical hóa: Có nhiều trang có nội dung tương tự có thể tác động tiêu cực đến SEO. Sử dụng chuyển hướng 301 để hợp nhất tiềm năng xếp hạng của các phiên bản này vào một URL duy nhất. Các ví dụ phổ biến bao gồm chuyển hướng HTTP sang HTTPS và chuyển hướng không www sang www hoặc ngược lại.
  • Xóa trang hoặc bài viết: Nếu bạn muốn xóa một trang hoặc bài đăng có lưu lượng truy cập cao khỏi trang web của mình, trước tiên hãy chuyển hướng nó đến một vị trí mới. Cách làm này sẽ giúp người dùng không gặp phải lỗi 404 Not Found .
  • Tái cơ cấu trang web: Sử dụng chuyển hướng 301 cũng có lợi khi thực hiện những thay đổi quan trọng cho trang web của bạn. Chúng bao gồm tạo danh mục mới hoặc thay đổi cấu trúc URL.
  • Di chuyển tên miền: Khi chuyển trang web của bạn sang một tên miền hoàn toàn mới, việc sử dụng chuyển hướng 301 cũng là cần thiết. Nó giúp bạn chuyển lưu lượng truy cập hiện có và quyền SEO của tên miền hiện tại sang địa chỉ web mới.
  • Đang cập nhật URL: Sau khi tối ưu hóa URL cho từ khóa hoặc khả năng đọc tốt hơn, hãy sử dụng chuyển hướng 301 để hướng dẫn người dùng và công cụ tìm kiếm đến URL mới. Điều này ngăn chặn các liên kết bị hỏng và bảo vệ quyền hạn nội dung của bạn.
  • Thay đổi cấu trúc permalink: Nếu bạn thay đổi cấu trúc liên kết cố định của bài đăng hoặc trang của mình, các liên kết cũ sẽ không còn hợp lệ. Để tránh phá vỡ các liên kết và dấu trang bên ngoài, hãy thiết lập chuyển hướng 301 từ URL cũ sang URL mới.

Tổng kết

Khi di chuyển sang một tên miền mới, cơ cấu lại trang web của bạn hoặc chỉ đơn giản là cập nhật URL của bạn, chuyển hướng 301 đóng vai trò then chốt trong việc duy trì trải nghiệm người dùng và duy trì thứ hạng SEO.

Có nhiều phương pháp khác nhau để thiết lập chuyển hướng 301 trong WordPress, chẳng hạn như:

  • Sử dụng plugin chuyển hướng như AIOSEO và Chuyển hướng 301.
  • Chỉnh sửa thủ công tệp .htaccess trên trang web của bạn.
  • Tạo tập lệnh PHP tùy chỉnh.

Dù bạn chọn phương pháp nào, hãy sao lưu trang web của bạn trước để tránh mất dữ liệu nếu có sự cố. Bạn có thêm câu hỏi về việc thiết lập chuyển hướng trang WordPress hãy để lại nhận xét bên dưới.

52 lượt xem | 0 bình luận

Avatar

Xem nhanh