Chào mọi người. Hôm nay mình sẽ hướng dẫn cho mọi người cách chuyển hướng tên miền cũ sang tên miền mới bằng redirect 301 trên CloudFlare không làm mất thứ hạng Google.Chuyện là vừa rồi mình có chuyển domain mới cho trang web của mình. Mình đã thử dùng redirect 301 của nhà đăng ký tên miền (mình dùng của NameCheap). Mặc dù đã thử mọi cách nhưng vẫn không được. Thế là mình đã chuyển sang thử dùng CloudFlare và thấy thành công nên quyết định share bí quyết này cho mọi người, đảm bảo thành công 100% không lỗi lầm.
Các bước chuyển hướng 301 trên CloudFlare như sau:

Bước 1: Truy cập Cloudflare.com đang quản lý, chọn tên miền cần thay đổi
Bước 2: Nhấn chọn tab Page Rules
Bước 3: Nhấn vào Create Page Rule
Bước 4: Cấu hình như sau
(1) If the URL matches: Nhập tên miền cũ cần chuyển, ví dụ domainA.com/* và, trong đó dấu * để chuyển tất cả. (Lưu ý, nếu không nhập http hoặc https thì mặc định nó sẽ chuyển cả 2, tóm lại là không cần nhập http/https nhé)
(2) Then the settings are: click vào Add a Setting, tìm và chọn Forwarding URL,
(3) rồi chọn tiếp 301 – Pernament Redirect
(4) Enter destination URL: Nhập url mới, ví dụ: https://domainB.com/$1 (chỗ này thì bắt buộc phải có http hoặc https
(5) Nhấn Save and Deploy để lưu quy tắc cho CloudFrare xử lý
Hoàn thànhLưu ý: Sau 4 bước trên mà chưa được, hãy thêm các cấu hình CNAME như dưới đây
cname: www -> domaina.com
cname domaina.com -> domainb.com
Đó là trường hợp bạn trỏ tên miền chính. Còn muốn chuyển hướng tên miền phụ ví dụ: truyenhay.chemgio.net thì các bạn chỉ cần cấu hình 1 CNAME:
truyenhay -> domainb.com
Tham khảo tại: https://support.cloudflare.com/hc/en-us/articles/200172286-Configuring-URL-forwarding-or-redirects-with-Cloudflare-Page-Rules