Hướng dẫn cách thiết lập Redirect URL trong WordPress đơn giản nhất
- Vì sao cần thiết lập redirect URL trong WordPress
- Cần chuẩn bị gì trước khi redirect URL trong WordPress
- Cách thiết lập redirect URL trong WordPress từng bước
- Lỗi thường gặp khi redirect URL trong WordPress
- Cách kiểm tra redirect đã hoạt động đúng hay chưa
- Nên chọn cách redirect URL nào trong WordPress?
Vì sao cần thiết lập redirect URL trong WordPress
Khi website phát triển, việc thay đổi đường dẫn (URL) là điều không thể tránh khỏi: cập nhật slug bài viết, tái cấu trúc danh mục, chuyển miền… Tuy nhiên, nếu không thiết lập redirect đúng cách, bạn sẽ đối mặt với lỗi 404, mất thứ hạng SEO và trải nghiệm người dùng bị ảnh hưởng nghiêm trọng.
Redirect URL trong WordPress không chỉ giúp chuyển hướng người dùng đến URL mới, mà còn giữ nguyên giá trị SEO của liên kết cũ, tránh mất traffic. Dưới đây là những lý do cụ thể khiến bạn không thể bỏ qua việc redirect URL.
Tránh lỗi 404 ảnh hưởng trải nghiệm người dùng
Khi URL cũ bị xóa hoặc thay đổi mà không được redirect, người dùng truy cập sẽ gặp lỗi “404 Not Found”. Điều này khiến họ rời trang ngay lập tức và đánh giá thấp độ tin cậy của website. Thiết lập redirect giúp bạn chuyển hướng người truy cập về trang mới hợp lý hơn, duy trì hành trình người dùng liền mạch.
Bảo toàn thứ hạng SEO từ URL cũ
URL cũ thường đã có backlink hoặc traffic từ Google, nếu mất đi sẽ ảnh hưởng đến toàn bộ chiến lược SEO. Redirect 301 – dạng redirect vĩnh viễn – thông báo cho Google rằng nội dung đã chuyển sang URL mới, giúp giữ lại gần như toàn bộ sức mạnh SEO.
Hỗ trợ tái cấu trúc nội dung & chuyển tên miền
Khi cần gộp bài viết, đổi domain, hoặc phân loại lại danh mục, việc redirect giúp tái cấu trúc nội dung mà không ảnh hưởng đến người dùng hoặc thứ hạng từ khóa. Đây là thao tác quan trọng trong các đợt nâng cấp website hoặc chuyển nền tảng CMS.

Cần chuẩn bị gì trước khi redirect URL trong WordPress
Không thể tiến hành redirect một cách ngẫu hứng. Trước khi thực hiện, bạn cần chuẩn bị cả về mặt kỹ thuật lẫn tư duy cấu trúc. Việc này giúp tránh lỗi redirect loop, redirect chain hoặc mất dữ liệu không mong muốn.
Danh sách URL cần redirect và URL đích
Hãy lập danh sách chi tiết các URL cũ cần chuyển hướng, đối chiếu chính xác với URL mới tương ứng. Tránh redirect hàng loạt đến trang chủ nếu không cần thiết, vì điều đó gây nhiễu Google và giảm trải nghiệm người dùng.
Gợi ý: Dùng Excel hoặc Google Sheets để quản lý redirect theo dạng bảng:
|
URL Cũ |
URL Mới |
|---|---|
|
/bai-viet-cu |
/bai-viet-moi |
|
/danh-muc/seo |
/chuyen-muc/toi-uu-cong-cu |
Xác định loại redirect phù hợp (301, 302…)
- 301 Redirect: chuyển hướng vĩnh viễn – dùng cho hầu hết các trường hợp SEO
- 302 Redirect: chuyển tạm thời – dùng khi bạn muốn giữ lại URL cũ sau này
- 307 / 410: ít dùng, nhưng cần hiểu rõ để không bị Google đánh giá sai
Plugin hoặc công cụ hỗ trợ
Bạn cần xác định sẽ dùng plugin redirect WordPress (như Redirection, Rank Math, Yoast SEO) hay tự viết code qua file .htaccess hoặc PHP. Mỗi cách có ưu nhược riêng về độ linh hoạt và bảo trì:
- Plugin: dễ dùng, giao diện trực quan
- Code: nhẹ hơn, không phụ thuộc plugin nhưng cần kiến thức kỹ thuật
Backup website trước khi thực hiện
Redirect liên quan đến cấu trúc điều hướng, nên sao lưu dữ liệu là bước bắt buộc. Dùng plugin như UpdraftPlus hoặc Duplicator để tạo bản backup đầy đủ, giúp khôi phục nếu thao tác sai.
Cách thiết lập redirect URL trong WordPress từng bước
Bạn có thể thiết lập redirect URL trong WordPress theo nhiều cách: bằng plugin, thủ công bằng code hoặc thông qua tệp .htaccess. Dưới đây là hướng dẫn chi tiết theo từng phương pháp, phù hợp cho cả người mới và quản trị viên kỹ thuật.
Cài đặt và dùng plugin Redirection
Redirection là plugin redirect phổ biến, dễ sử dụng và miễn phí. Đây là lựa chọn lý tưởng nếu bạn không rành về code.
- Bước 1: Vào Plugins > Add New, tìm “Redirection” và nhấn Install > Activate
- Bước 2: Truy cập Tools > Redirection, chọn Set up để khởi tạo lần đầu
- Bước 3: Tại tab “Redirects”, nhập URL cũ vào mục Source URL và URL mới vào Target URL
- Bước 4: Nhấn “Add Redirect” để hoàn tất
Mục tiêu: tạo redirect 301 dễ dàng trong giao diện
Cảnh báo: Không nên redirect về trang chủ trừ khi thực sự cần
Redirect URL bằng plugin Rank Math SEO
Nếu đang dùng plugin Rank Math SEO, bạn không cần cài thêm Redirection.
- Bước 1: Truy cập Rank Math > Redirections (bật module nếu chưa có)
- Bước 2: Chọn “Add New”
- Bước 3: Nhập URL cũ và mới tương ứng
- Bước 4: Chọn loại chuyển hướng (301, 302…) và lưu lại
Rank Math tự động theo dõi các URL bị 404 để gợi ý redirect
Redirect bằng file .htaccess (không dùng plugin)
Nếu bạn không muốn dùng plugin, có thể chỉnh trực tiếp file .htaccess (chỉ áp dụng với hosting Apache).
- Bước 1: Truy cập thư mục gốc website bằng FTP hoặc File Manager
- Bước 2: Mở file
.htaccess, sao lưu bản gốc trước khi chỉnh sửa - Bước 3: Thêm dòng:
<>·Bước 4: Lưu lại và kiểm tra kết quả
Mục tiêu: redirect vĩnh viễn với hiệu suất cao
Cảnh báo: lỗi cú pháp có thể khiến website không truy cập được
Dùng PHP để redirect từng trang riêng lẻ
Trong trường hợp bạn chỉnh sửa file template hoặc function, có thể dùng PHP để redirect:
wp_redirect( 'https://domain.com/duong-dan-moi', 301 );
exit;
Vị trí: đặt trong filefunctions.phphoặc đầu trang template tùy chỉnhLưu ý: luôn dùngexit;sau lệnh redirect để tránh lỗi lặp vòng
Phù hợp khi muốn redirect có điều kiện phức tạp
Dễ gây lỗi nếu đặt sai vị trí hoặc thiếu exit
Lỗi thường gặp khi redirect URL trong WordPress
Thiết lập redirect sai cách không chỉ khiến người dùng gặp lỗi mà còn ảnh hưởng tiêu cực đến SEO. Dưới đây là những lỗi phổ biến bạn cần tránh khi thực hiện redirect URL trong WordPress.
Redirect loop (vòng lặp chuyển hướng)
Đây là lỗi khiến trình duyệt chuyển hướng liên tục giữa hai URL mà không bao giờ đến đích. Thường do:
Tạo redirect từ A → B nhưng B cũng redirect ngược lại ASử dụng plugin và code cùng lúc gây chồng chéo
Kiểm tra redirect bằng công cụ https://httpstatus.io
Redirect chain (chuỗi chuyển hướng)
Redirect qua nhiều bước (A → B → C → D) làm giảm tốc độ tải trang và khiến Google không theo kịp. Hãy luôn:
Redirect trực tiếp từ A → D nếu có thểDọn dẹp các redirect cũ không còn cần thiết
Dùng nhầm loại redirect
Redirect tạm thời (302) thay vì vĩnh viễn (301) sẽ khiến Google không chuyển giá trị SEOHoặc dùng 301 cho nội dung đang cần phục hồi tạm thời là sai chiến lược
Luôn xác định rõ mục đích để chọn mã chuyển hướng phù hợp
Thiếu kế hoạch redirect tổng thể
Redirect từng URL đơn lẻ mà không có hệ thống dễ gây rối. Đặc biệt khi thay đổi cấu trúc chuyên mục hoặc chuyển website, hãy lập bản đồ chuyển hướng cụ thể.
Cách kiểm tra redirect đã hoạt động đúng hay chưa
Sau khi thiết lập redirect URL trong WordPress, việc kiểm tra lại kết quả là bước không thể bỏ qua. Nếu bỏ sót bước này, bạn có thể gặp lỗi SEO, người dùng bị dẫn sai hướng, hoặc thậm chí mất index trên Google.
Dùng trình duyệt để kiểm tra thủ công
Cách đơn giản nhất là nhập URL cũ vào thanh địa chỉ trình duyệt và quan sát xem có được chuyển đến đúng URL mới hay không. Tuy đơn giản nhưng cách này không cho biết mã trạng thái (301 hay 302).
Dấu hiệu đúng: URL mới được hiển thị đúng và không có lỗi tải trang
Kiểm tra redirect bằng công cụ HTTP status
Truy cập các công cụ như:
httpstatus.ioredirect-checker.org
Chúng giúp bạn:
Xem chi tiết mã trạng thái HTTP (301, 302…)Phát hiện redirect chain (chuỗi chuyển hướng)Biết URL trung gian bị lặp không cần thiết
Mục tiêu: đảm bảo redirect đúng loại (301), không bị vòng lặp
Theo dõi lỗi 404 trong WordPress
Nếu dùng plugin như Redirection hoặc Rank Math, bạn có thể:
Truy cập 404 Logs để thấy các URL người dùng truy cập nhưng không tìm thấyThêm redirect mới cho các URL đó ngay trong giao diện plugin
Tối ưu trải nghiệm người dùng và duy trì SEO lâu dài
Kiểm tra với Google Search Console
Sau khi redirect, bạn nên kiểm tra Google đã cập nhật chưa:
Truy cập Google Search ConsoleDán URL cũ vào thanh “Kiểm tra URL”Quan sát kết quả index & thông báo redirect
Nếu Google báo “URL chuyển hướng”, tức là redirect đã hoạt động đúng
Nên chọn cách redirect URL nào trong WordPress?
Không có một cách redirect URL duy nhất phù hợp với mọi tình huống trong WordPress. Tùy vào mức độ am hiểu kỹ thuật, mục đích chuyển hướng, và quy mô website, bạn nên chọn giải pháp phù hợp nhất để vừa tiện lợi, vừa an toàn.
Với người mới – dùng plugin Redirection
Dễ cài đặt, trực quan, không cần codeHỗ trợ log 404, tạo redirect hàng loạt, phân loại nhóm
Phù hợp với blog cá nhân, trang nhỏ
Đã dùng Rank Math – tận dụng luôn module redirect
Không cần plugin thêm, tích hợp sẵnGiao diện rõ ràng, hỗ trợ chuyển hướng theo điều kiện
Lý tưởng nếu bạn đã tối ưu SEO bằng Rank Math
Website lớn – nên redirect bằng .htaccess
Nhanh, nhẹ, không phụ thuộc pluginThích hợp với số lượng redirect lớn (100 ), giúp giảm tải server
Chỉ nên dùng khi am hiểu kỹ thuật, có backup đầy đủ
Redirect có điều kiện – dùng code PHP
Dùng cho redirect tùy theo hành vi người dùng, phân quyền, ngày tháng…Yêu cầu chỉnh sửa template hoặc function
Phù hợp với website tùy biến cao, landing page theo chiến dịch
Trường hợp cần tránh redirect
Redirect về trang chủ cho mọi URL 404: gây hiểu lầm với GoogleRedirect vòng lặp hoặc nhiều bước: làm giảm tốc độ tải trang, mất uy tín SEORedirect sai mã (301 ↔ 302): ảnh hưởng định hướng index
Thiết lập redirect URL trong WordPress là thao tác quan trọng giúp duy trì thứ hạng tìm kiếm, tránh mất traffic và nâng cao trải nghiệm người dùng. Dù dùng plugin hay thủ công, bạn cần kiểm tra cẩn thận sau khi redirect để tránh lỗi vòng lặp hoặc redirect chain. Hãy thực hiện redirect có kế hoạch, theo dõi đều đặn để tối ưu SEO bền vững cho website của bạn.
Hỏi đáp về
Dùng plugin nào redirect tốt nhất cho WordPress?
Plugin Redirection là lựa chọn phổ biến, miễn phí, dễ dùng. Nếu bạn dùng Rank Math hoặc Yoast SEO, các plugin này đã có module redirect tích hợp sẵn.
Có thể redirect URL mà không dùng plugin không?
Có. Bạn có thể chỉnh file .htaccess nếu dùng Apache, hoặc thêm lệnh wp_redirect() bằng PHP trong functions.php.
Có redirect nhiều URL cùng lúc được không?
Được. Plugin Redirection hoặc code .htaccess đều hỗ trợ redirect hàng loạt bằng cách nhập theo từng dòng tương ứng.
Làm sao phát hiện lỗi redirect loop trong WordPress?
Sử dụng công cụ như httpstatus.io để xem chuỗi chuyển hướng. Lỗi vòng lặp xảy ra khi URL chuyển hướng qua lại không dứt.
Redirect ảnh hưởng đến tốc độ tải trang không?
Nếu thực hiện đúng, redirect 301 chỉ tác động nhẹ. Tuy nhiên, redirect chain dài sẽ làm giảm tốc độ tải trang và ảnh hưởng SEO.
Sau khi redirect có cần cập nhật sitemap không?
Có. Hãy cập nhật sitemap để loại bỏ URL cũ đã redirect, đảm bảo Google không tiếp tục index những trang không còn tồn tại.
