Hướng Dẫn Tạo Redirect 301 Bằng Cloudflare

Chuyển hướng 301 (Redirect 301) là cơ chế chuyển tiếp vĩnh viễn được định nghĩa trong giao thức HTTP, cho phép tự động đưa người truy cập và công cụ tìm kiếm từ một địa chỉ URL cũ sang một URL mới. Khi máy chủ trả về mã trạng thái 301, trình duyệt sẽ hiểu rằng địa chỉ cũ đã không còn được sử dụng và cần truy cập nội dung tại địa chỉ mới thay thế. Đồng thời, các công cụ tìm kiếm như Google sẽ ghi nhận sự thay đổi này và chuyển phần lớn giá trị SEO từ URL cũ sang URL mới.

Redirect 301 thường được áp dụng trong nhiều tình huống thực tế của quá trình quản trị website. Chẳng hạn như khi thay đổi tên miền, chuẩn hóa phiên bản truy cập (http sang https, www sang non-www) hoặc tái cấu trúc website để tối ưu nội dung. Ngoài ra, trong trường hợp các trang cũ không còn phù hợp hoặc đã được gộp chung vào một trang mới, chuyển hướng 301 giúp đảm bảo người dùng vẫn truy cập được nội dung mong muốn mà không gặp lỗi 404.

Việc sử dụng chuyển hướng 301 đúng cách đóng vai trò quan trọng trong việc bảo toàn thứ hạng tìm kiếm, backlink và lưu lượng truy cập, đồng thời mang lại trải nghiệm liền mạch cho người dùng. Nhờ khả năng tự động chuyển hướng và được công nhận rộng rãi bởi các công cụ tìm kiếm, Redirect 301 được xem là giải pháp tiêu chuẩn và an toàn nhất khi website có sự thay đổi lâu dài về cấu trúc hoặc địa chỉ truy cập.

1. Khi nào nên dùng Redirect 301?

Bạn nên sử dụng chuyển hướng 301 khi:

  • Đổi domain cũ sang domain mới

  • Chuyển từ HTTP sang HTTPS

  • Gộp nhiều trang cũ về một trang mới

  • Đổi cấu trúc URL (ví dụ: /blog.php?id=123/thue-vps-gia-re-nvme/)

2. Điều kiện trước khi cấu hình

  • Domain đã được trỏ DNS và active trên Cloudflare. Các bạn có thể xem hướng dẫn tại đây

  • Bật proxy Cloudflare (biểu tượng đám mây màu cam). Các bạn có thể xem hướng dẫn tại đây

3. Cách tạo Redirect 301 bằng Redirect Rules

Bước 1: Truy cập Clouflare 

  • Đăng nhập vào tài khoản Cloudflare

  • Chọn domain cần cấu hình

Cf 6

Bước 2: Vào Redirect Rules

  • Chọn RulesPage Rules

  • Nhấn Create rule

Cf 30

Bước 3: Cấu hình điều kiện redirect

1. URL (repuired) 

Dấu * nghĩa là: Áp dụng cho toàn bộ link thuộc domain tai-lieu-io.vn

2. Pick a Setting: Forwarding URL 

Khi có người truy cập URL phía trên → chuyển họ sang một URL khác

3. Status Code: 301 – Permanent Redirect

  • Chuyển hướng vĩnh viễn
  • Trình duyệt và Google sẽ ghi nhớ
  • Tốt cho SEO khi đổi domain

4.Destination URL: https://techwrite.io.vn/$1

  • $1 = phần được dấu * bắt lại
  • Giữ nguyên đường dẫn cũ
  • Chuẩn SEO khi đổi domain

Khi nào thì dùng $1:

  • Đổi domain nhưng giữ cấu trúc bài viết

  • Muốn giữ SEO

  • Chuyển HTTP → HTTPS mà không đổi đường dẫn

khi nào không nên dùng $1:

  • Muốn dồn toàn bộ traffic về một trang duy nhất
  • Website mới khác hoàn toàn cấu trúc URL
  • Chỉ muốn redirect một URL cụ thể

ví dụ: tai-lieu.io.vn/gioi-thieu → techwrite.io.vn/about

Sau đó Save and Deploy là để áp dụng

Cf 31

Kết luận

Việc thiết lập Redirect 301 trên Cloudflare là giải pháp đơn giản nhưng cực kỳ hiệu quả khi bạn cần đổi domain, gộp website hoặc tái cấu trúc URL mà vẫn giữ được giá trị SEO. Chỉ với vài bước cấu hình trong mục Rules/Page Rules, bạn có thể chuyển hướng toàn bộ người dùng từ địa chỉ cũ sang địa chỉ mới mà không cần can thiệp vào hosting hay mã nguồn website.

Đặc biệt, khi sử dụng đúng cú pháp như *$1, bạn có thể giữ nguyên toàn bộ đường dẫn bài viết cũ, giúp trải nghiệm người dùng không bị gián đoạn và công cụ tìm kiếm cập nhật nhanh chóng địa chỉ mới. Hãy luôn kiểm tra lại rule sau khi thiết lập để tránh lỗi cú pháp hoặc vòng lặp chuyển hướng.

Tận dụng tốt tính năng redirect của Cloudflare sẽ giúp quá trình chuyển đổi website diễn ra mượt mà, an toàn và tối ưu nhất.