sptc.vn→sptc.com.vndaukhihaiphong.vn→daukhihaiphong.comhapetco.com→hapetco.vnseagullenergies.com→seagullenergies.vn
Trước đây, nhiều người thường tạo một website rỗng trên hosting hoặc VPS, cấu hình Nginx, Apache hoặc .htaccess rồi mới thực hiện redirect. Cách này vẫn hoạt động nhưng không cần thiết nếu domain chỉ có nhiệm vụ chuyển hướng.

Với Cloudflare, bạn có thể thực hiện việc này bằng Redirect Rules ngay trên hệ thống Cloudflare, không cần dựng website trung gian.
1. Cloudflare Redirect Rules là gì?
Cloudflare Redirect Rules cho phép tạo quy tắc chuyển hướng URL ngay trên hạ tầng Cloudflare.
https://sptc.vn/
↓
https://sptc.com.vn/Hoặc:
https://sptc.vn/dau-thuy-luc/
↓
https://sptc.com.vn/dau-thuy-luc/Khi sử dụng wildcard và biến ${1}, phần đường dẫn phía sau domain cũ có thể được giữ nguyên khi chuyển sang domain mới.
2. Vì sao nên dùng Cloudflare Redirect Rules?
Không cần hosting
Domain chỉ cần được quản lý DNS trên Cloudflare. Không cần tạo WordPress, website hoặc hosting riêng chỉ để thực hiện redirect.
Không cần VPS
Cloudflare xử lý request và trả về HTTP redirect, vì vậy không cần dành tài nguyên VPS cho một website chỉ làm nhiệm vụ chuyển hướng.
Không cần Nginx hoặc Apache
Không cần tạo virtual host hoặc viết cấu hình server như khi thực hiện redirect trực tiếp trên VPS.
Giữ nguyên đường dẫn
Đây là điểm đặc biệt quan trọng khi chuyển một domain đã có nhiều URL.
https://daukhihaiphong.vn/dau-nhot/
↓
https://daukhihaiphong.com/dau-nhot/Giữ query string
Khi bật tùy chọn Preserve query string, các tham số phía sau URL cũng được giữ lại.
https://sptc.vn/?utm_source=facebook
↓
https://sptc.com.vn/?utm_source=facebook3. Điều kiện quan trọng trước khi tạo Redirect Rule
Domain phải được cấu hình để traffic đi qua Cloudflare. Trong DNS, record tương ứng cần được bật Proxied.
Trong giao diện Cloudflare, biểu tượng cần nhìn thấy là 🟠 Proxied, thay vì ⚪ DNS only.
4. Kiểm tra DNS trên Cloudflare
Vào Cloudflare → chọn domain → DNS → Records.
Ví dụ:
A sptc.vn 82.xx.xx.xx Proxied
A www.sptc.vn 82.xx.xx.xx ProxiedĐiều quan trọng là hostname cần redirect phải được Cloudflare proxy.
5. Tạo Redirect Rule cho domain gốc
Vào Cloudflare → Rules → Redirect Rules → Create new Single Redirect.
Đặt tên rule, ví dụ:
SPTC.VN → SPTC.COM.VNRequest URL
Chọn Wildcard pattern và nhập:
https://sptc.vn/*Dấu * cho phép rule bắt toàn bộ URL bên dưới domain.
6. Thiết lập Target URL
Nhập:
https://sptc.com.vn/${1}${1} là phần path được lấy từ wildcard *.
Ví dụ:
https://sptc.vn/dau-thuy-luc/
↓
https://sptc.com.vn/dau-thuy-luc/7. Chọn HTTP Status Code 301
Tại Status code, chọn 301 – Permanent Redirect. 301 phù hợp khi domain cũ được chuyển vĩnh viễn sang domain mới.
8. Bật Preserve query string
Bật Preserve query string để giữ các tham số URL.
https://sptc.vn/dau-thuy-luc/?test=123
↓
https://sptc.com.vn/dau-thuy-luc/?test=1239. Thiết lập Place at
Cloudflare có thể cho phép lựa chọn vị trí của rule trong thứ tự thực thi. Nếu có nhiều Redirect Rules, cần chú ý thứ tự.
Rule cụ thể nên được đặt trước rule tổng quát. Nếu domain chỉ có một rule chuyển toàn bộ domain thì có thể đặt rule ở vị trí phù hợp, thường là Last nếu không có rule đặc biệt nào cần chạy trước.
10. Tạo Redirect Rule cho www
Đừng quên hostname www nếu nó có thể được truy cập độc lập.
Request URL:
https://www.sptc.vn/*Target URL:
https://sptc.com.vn/${1}Status: 301 Permanent Redirect
Preserve query string: Bật
11. Ví dụ hoàn chỉnh
| Thiết lập | Giá trị |
|---|---|
| Rule name | SPTC.VN → SPTC.COM.VN |
| Match | Wildcard pattern |
| Request URL | https://sptc.vn/* |
| Target URL | https://sptc.com.vn/${1} |
| Status | 301 – Permanent Redirect |
| Preserve query string | Bật |
12. Áp dụng cho nhiều domain
Dầu khí Hải Phòng
https://daukhihaiphong.vn/*
↓
https://daukhihaiphong.com/${1}https://www.daukhihaiphong.vn/*
↓
https://daukhihaiphong.com/${1}HAPETCO
https://hapetco.com/*
↓
https://hapetco.vn/${1}https://www.hapetco.com/*
↓
https://hapetco.vn/${1}SeagullEnergies
https://seagullenergies.com/*
↓
https://seagullenergies.vn/${1}https://www.seagullenergies.com/*
↓
https://seagullenergies.vn/${1}13. Vì sao không nên tạo website rỗng chỉ để redirect?
Nếu domain chỉ có nhiệm vụ redirect, việc tạo một website trung gian sẽ làm hệ thống phức tạp hơn mức cần thiết.
Domain cũ
↓
VPS / Hosting
↓
Nginx / Apache
↓
Website rỗng
↓
301 Redirect
↓
Domain mớiMô hình với Cloudflare:
Domain cũ
↓
Cloudflare
↓
301 Redirect
↓
Domain mớiVới domain bảo vệ thương hiệu hoặc domain cũ không còn chạy website, mô hình thứ hai đơn giản và dễ bảo trì hơn.
14. Có cần WordPress, PHP, MySQL hoặc VPS không?
Không. Nếu domain chỉ dùng để redirect, bạn không cần WordPress, PHP, MySQL, Nginx, Apache hoặc một website hoàn chỉnh.
15. Redirect toàn domain có giữ cấu trúc URL không?
Có, nếu sử dụng wildcard và ${1}.
https://domain-cu.com/san-pham-a/
↓
https://domain-moi.com/san-pham-a/Đây là cách tốt hơn so với việc đưa tất cả URL cũ về trang chủ.
16. Kiểm tra redirect sau khi Deploy
Hãy kiểm tra ít nhất:
https://sptc.vn/
https://www.sptc.vn/
https://sptc.vn/dau-thuy-luc/
https://www.sptc.vn/dau-thuy-luc/
https://sptc.vn/dau-thuy-luc/?test=123Kết quả mong muốn:
https://sptc.com.vn/
https://sptc.com.vn/
https://sptc.com.vn/dau-thuy-luc/
https://sptc.com.vn/dau-thuy-luc/
https://sptc.com.vn/dau-thuy-luc/?test=12317. Kiểm tra bằng curl
curl -I https://sptc.vn/Kết quả mong muốn có dạng:
HTTP/2 301
location: https://sptc.com.vn/18. Các lỗi thường gặp
DNS đang DNS only
Nếu hostname không được proxy qua Cloudflare, Redirect Rule có thể không xử lý được request như mong muốn. Kiểm tra biểu tượng 🟠 Proxied.
Quên www
Domain gốc và hostname www có thể là hai request khác nhau. Nếu cần phủ cả hai, hãy tạo rule cho cả hai.
Mất path
Nếu URL con bị đưa hết về trang chủ, hãy kiểm tra Target URL đã sử dụng ${1} hay chưa.
Redirect loop
Không được cấu hình domain mới redirect ngược trở lại domain cũ.
19. Trường hợp rất phù hợp: Domain bảo vệ thương hiệu
Đây là một trong những trường hợp sử dụng Cloudflare Redirect Rules hiệu quả nhất.
Ví dụ doanh nghiệp sở hữu:
brand.com
brand.vn
brand.net
brand.com.vnnhưng chỉ sử dụng:
brand.com.vnCác domain còn lại có thể được cấu hình redirect về domain chính mà không cần dựng website riêng.
20. Công thức tổng quát cần nhớ
Request URL:
https://DOMAIN-CU/*
Target URL:
https://DOMAIN-MOI/${1}
Status:
301 - Permanent Redirect
Preserve query string:
ONNếu có www, tạo thêm:
https://www.DOMAIN-CU/*
↓
https://DOMAIN-MOI/${1}21. Kết luận
Cloudflare Redirect Rules giúp đơn giản hóa đáng kể việc chuyển hướng domain. Với những domain chỉ dùng để bảo vệ thương hiệu, domain cũ hoặc domain phụ, bạn không nhất thiết phải dựng thêm website, VPS hay Nginx chỉ để trả về HTTP 301.
Thêm domain vào Cloudflare
↓
DNS → 🟠 Proxied
↓
Rules → Redirect Rules
↓
Wildcard pattern
↓
DOMAIN-CU/*
↓
DOMAIN-MOI/${1}
↓
301 Permanent Redirect
↓
Preserve query string
↓
Deploy
↓
Kiểm tra redirectNếu cấu hình đúng, toàn bộ URL từ domain cũ có thể được chuyển sang domain mới, giữ nguyên đường dẫn và query string mà không cần duy trì một website trung gian.




![Hướng Dẫn Cấu Hình WP Rocket Trên Nginx Với FastPanel Chuẩn SEO [Chi Tiết A-Z] Hướng Dẫn Cấu Hình WP Rocket Trên Nginx Với FastPanel Chuẩn SEO [Chi Tiết A-Z]](https://phamthanhxuan.com/wp-content/uploads/2025/09/cau-hinh-wp-rocket-nginx.webp)




Đăng nhập vào phamthanhxuan.com bằng tài khoản×