Cách dùng Tạo Redirect 301
- Dán bảng redirect của bạn — hai cột sao chép từ Excel hoặc Google Sheets, file CSV, hoặc các dòng dạng
/old -> /new. URL đầy đủ cũng được; domain ở phần nguồn sẽ tự động bị loại bỏ. - Chọn định dạng xuất phù hợp với nền tảng của bạn và mã trạng thái (301 cho việc chuyển đi vĩnh viễn).
- Xem bảng Kiểm tra để tìm trùng lặp, vòng lặp và chuỗi. Nhấn Xử lý chuỗi redirect để trỏ mọi URL cũ thẳng đến đích cuối cùng.
- Sao chép hoặc tải xuống các quy tắc rồi triển khai. Sau khi ra mắt, hãy kiểm tra nhanh vài URL bằng Redirect Checker.
Redirect 301 là gì?
Redirect 301 là phản hồi HTTP cho trình duyệt và công cụ tìm kiếm biết rằng một URL đã được chuyển đi vĩnh viễn. Người truy cập sẽ tự động được chuyển đến địa chỉ mới, và Google chuyển các tín hiệu xếp hạng của URL cũ sang URL mới. Redirect là công việc quan trọng nhất khi chuyển website — thiết kế lại, chuyển sang Webflow, đổi domain hoặc tái cấu trúc URL — vì mỗi URL cũ trả về 404 sẽ mất backlink và lưu lượng truy cập.
301, 302, 307 hay 308?
| Mã | Ý nghĩa | Dùng khi |
|---|---|---|
| 301 | Đã chuyển vĩnh viễn | Mặc định cho việc chuyển website và đổi slug. |
| 308 | Vĩnh viễn, giữ nguyên phương thức HTTP | Tương đương 301 về SEO; Next.js và Vercel dùng mặc định. |
| 302 / 307 | Tạm thời | Chuyển hướng ngắn hạn, A/B test, trang bảo trì. Google vẫn giữ URL cũ trong chỉ mục. |
Lưu ý theo nền tảng
- Webflow: thêm redirect tại Site settings › Publishing › 301 redirects, hoặc nhập file CSV ở đó. Đường dẫn nguồn phải bắt đầu bằng
/và không chứa domain; đích có thể là đường dẫn hoặc URL đầy đủ. Nhập CSV sẽ thay thế toàn bộ redirect hiện có, nên hãy xuất danh sách hiện tại trước rồi gộp lại — và đừng quên publish. - Apache:
Redirect 301 /old /new(mod_alias) khớp theo tiền tố, nên/oldcũng chuyển hướng/old/anything. Định dạng RewriteRule khớp chính xác đường dẫn và an toàn hơn với danh sách lớn. - Nginx:
location = /old { return 301 /new; }chỉ khớp đúng một đường dẫn. Với hàng nghìn URL, khốimapdễ bảo trì và nhanh hơn. - Netlify, Vercel, Next.js: quy tắc được kiểm tra theo thứ tự; Vercel và Next.js dùng 308/307 khi bạn đặt
permanent, nên trình tạo sẽ đặtstatusCoderõ ràng khi bạn chọn 301 hoặc 302. - Cloudflare Bulk Redirects: file CSV không có dòng tiêu đề; URL nguồn được viết không kèm scheme và không được chứa query string.
Các lỗi mà công cụ kiểm tra phát hiện
- Chuỗi (A → B → C): mỗi bước làm lãng phí crawl budget và khiến người dùng chờ lâu hơn. Hãy trỏ A thẳng đến C.
- Vòng lặp (A → B → A, hoặc A → A): trình duyệt sẽ báo “too many redirects” và dừng lại.
- Trùng lặp và xung đột: cùng một nguồn xuất hiện hai lần, có thể với đích khác nhau — chỉ một quy tắc được áp dụng.
- Query string trong nguồn: hầu hết cú pháp redirect đơn giản bỏ qua chúng, nên
/page?id=5sẽ không khớp như đã viết. - Dấu gạch chéo cuối:
/aboutvà/about/là hai URL khác nhau với hầu hết máy chủ. Khớp cả hai giúp tránh lỗi 404 từ các liên kết cũ.
Trước khi đổi DNS, hãy crawl website cũ bằng Website Crawler hoặc xuất sitemap để chắc chắn mọi URL đã được lập chỉ mục đều có đích chuyển hướng.
Cũng được tìm dưới tên: redirect 301, htaccess redirect generator, nginx redirect, chuyển hướng 301, bulk redirects, webflow redirects csv, redirect map, chuyển website.
Các công cụ dùng kèm tốt với Tạo Redirect 301
- Kiểm tra Redirect — Theo dõi URL từng bước để xem mọi redirect, mã trạng thái và thời gian phản hồi, đồng thời kiểm tra các phiên bản http, https, www và không www của tên miền có cùng kết thúc ở một địa chỉ chuẩn (canonical) hay không.
- Kiểm tra HTTP Header — Nhập bất kỳ URL nào và xem chính xác máy chủ trả về gì: mã trạng thái, chuỗi chuyển hướng và mọi response header, kèm giải thích dễ hiểu cho những header quan trọng với SEO, cache và bảo mật.
- Kiểm tra liên kết hỏng — Nhập URL của một trang, mọi liên kết trên đó sẽ được kiểm tra trực tiếp, kèm cả hình ảnh, script và stylesheet nếu bạn muốn.
- Công cụ tạo Sitemap — Quét website của bạn và nhận một file sitemap.xml gọn gàng, chỉ chứa những trang đáng được index: trạng thái 200, không có noindex, tự canonical.