Website cứ liên tục chuyển hướng sai địa chỉ? Đừng lo, đã có cách giải quyết!

5/5 - (1 vote)

Website cứ liên tục chuyển hướng sai địa chỉ? Đừng lo, đã có cách giải quyết!

Bạn đã bao giờ gặp tình huống website liên tục chuyển hướng sai địa chỉ sang địa chỉ có www hoặc không có www, trái ngược hoàn toàn với mong muốn của bạn? Nguyên nhân chủ yếu dẫn đến lỗi phiền toái này là do cấu hình website của bạn gặp vấn đề, đặc biệt là sau khi bạn thực hiện thay đổi liên quan đến tên miền.

Đừng lo lắng! Bài viết này sẽ hướng dẫn bạn cách khắc phục triệt để lỗi chuyển hướng sai địa chỉ website một cách đơn giản và hiệu quả.

Trước khi bắt tay vào sửa lỗi, hãy chắc chắn rằng bạn đã xác định rõ ràng phiên bản URL mong muốn cho website của mình. Dưới đây là một số ví dụ về các phiên bản URL website phổ biến:

http://example.com

https://example.com (yêu cầu SSL)

http://www.example.com

https://www.example.com (yêu cầu SSL)

Sau khi đã xác định được phiên bản URL chính xác, chúng ta sẽ cùng nhau đi tìm giải pháp cho lỗi chuyển hướng sai địa chỉ oái oăm này.

website-cu-lien-tuc-chuyen-huong-sai-dia-chi-dung-lo-da-co-cach-giai-quyet
Website cứ liên tục chuyển hướng sai địa chỉ? Đừng lo, đã có cách giải quyết!

Dẹp Tan Lỗi Chuyển Hướng Sai Địa Chỉ Website

Kiểm Tra Địa Chỉ WordPress & Địa Chỉ Website

Hãy chắc chắn rằng WordPress đang lưu trữ website của bạn tại đúng địa chỉ mong muốn. Truy cập Settings → General → WordPress Address trong khu vực quản trị WordPress và kiểm tra xem địa chỉ này có khớp với phiên bản website bạn mong muốn hay không.

Ngay bên dưới WordPress Address, bạn sẽ thấy mục Site Address. Mục này cho biết địa chỉ URL mà người dùng sẽ sử dụng để truy cập website của bạn. Thông thường, bạn chỉ cần thay đổi mục này khi muốn trang chủ website khác với thư mục cài đặt WordPress (WordPress Address).

Hãy đảm bảo rằng cả hai tùy chọn này đều được đặt đúng với phiên bản website mong muốn (có www hoặc không có www). Nếu không được đặt chính xác, website của bạn sẽ tiếp tục gặp lỗi chuyển hướng sai địa chỉ, ngay cả khi Rank Math đang hoạt động bình thường.

website-cu-lien-tuc-chuyen-huong-sai-dia-chi-dung-lo-da-co-cach-giai-quyet
Website cứ liên tục chuyển hướng sai địa chỉ? Đừng lo, đã có cách giải quyết!

Thêm Mã vào Tệp .htaccess của Website

Nếu lỗi chuyển hướng sai địa chỉ vẫn tiếp diễn sau khi đã đặt đúng địa chỉ trong cài đặt WordPress, chúng ta sẽ thử thêm quy tắc chuyển hướng vào tệp .htaccess của website.

Với Rank Math, bạn có thể chỉnh sửa tệp .htaccess ngay trong bảng điều khiển WordPress. Truy cập WordPress Dashboard → Rank Math SEO → General Settings → Edit .htacess.

Bạn có thể thoải mái thực hiện bất kỳ thay đổi nào đối với tệp .htaccess từ giao diện này. Tuy nhiên, hãy cẩn thận vì chỉ một sai sót nhỏ trong tệp .htaccess cũng có thể khiến website của bạn “sập” ngay lập tức. Rank Math rất chu đáo khi tự động tạo bản sao lưu tệp .htaccess cho bạn. Vì vậy, nếu website gặp sự cố sau khi thay đổi tệp, bạn có thể khôi phục lại tệp cũ bằng FTP.

website-cu-lien-tuc-chuyen-huong-sai-dia-chi-dung-lo-da-co-cach-giai-quyet
Website cứ liên tục chuyển hướng sai địa chỉ? Đừng lo, đã có cách giải quyết!

Lưu ý rằng Rank Math chỉ tạo bản sao lưu cho phiên bản đã lưu cuối cùng. Do đó, nếu bạn thực hiện nhiều thay đổi cùng lúc và gặp sự cố, bản sao lưu cũng sẽ không thể cứu vãn được tình thế. Hãy luôn cẩn trọng trong từng thao tác!

Đoạn mã chuyển hướng sau đây sẽ giúp chuyển hướng sai địa chỉ từ phiên bản website có www sang phiên bản không có www. Để thêm quy tắc chuyển hướng vào tệp .htaccess, hãy nhấp vào ô bên dưới cảnh báo và thêm đoạn mã sau vào sau dòng #END WordPress.

Lưu ý: Mã được thêm vào giữa #BEGIN WordPress và #END WordPress được kiểm soát bởi các bộ lọc WordPress. Nếu bạn thêm quy tắc chuyển hướng vào giữa các dòng này, chúng sẽ bị ghi đè và các thay đổi của bạn sẽ không có hiệu lực.

RewriteEngine On

RewriteCond %{HTTP_HOST} www.example.com

RewriteRule (.*) https://example.com/$1 [R=301,L]

Bạn có thể sử dụng công cụ kiểm tra htaccess để gỡ lỗi và đảm bảo rằng các quy tắc chuyển hướng đã chính xác trước khi thêm chúng vào tệp .htaccess. Sau khi đã thêm quy tắc chuyển hướng, hãy nhấp vào nút Save Changes và kiểm tra xem lỗi chuyển hướng sai địa chỉ đã được giải quyết hay chưa.

Nếu đoạn mã trên không hoạt động, hãy thử đoạn mã sau (để chuyển hướng sai địa chỉ từ phiên bản có www sang phiên bản không có www).

website-cu-lien-tuc-chuyen-huong-sai-dia-chi-dung-lo-da-co-cach-giai-quyet
Website cứ liên tục chuyển hướng sai địa chỉ? Đừng lo, đã có cách giải quyết!

RewriteEngine On

RewriteCond %{HTTP_HOST} ^www.website.com [NC]

RewriteRule ^(.*)$ https://website.com/$1 [L,R=301]

Sau khi thêm mã, hãy kiểm tra lại các URL gặp sự cố chuyển hướng sai địa chỉ. Chúng sẽ hoạt động bình thường và chuyển hướng đến đúng địa chỉ.

Lời kết

Vậy là xong! Hy vọng rằng lỗi chuyển hướng sai địa chỉ đã được giải quyết. Nếu sự cố vẫn tiếp diễn, đừng ngần ngại liên hệ với bộ phận hỗ trợ của chúng tôi để được trợ giúp.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.