Chuyển hướng lỗi 404 về trang chủ hoặc trang bất kỳ trong WordPress


Chuyển hướng lỗi 404 về trang chủ hoặc trang bất kỳ trong WordPress


Lỗi 404 là gì?

Lỗi 404 not found thông báo cho bạn một liên kết không tồn tại. Liên kết này có thể đã bị thay đổi hoặc bị xóa. Khi người đọc truy cập vào một liên kết không tồn tại, website sẽ đưa ra thông báo lỗi 404. Trong SEO, quá nhiều lỗi 404 sẽ bị Google đánh rất nặng, giảm thứ hạng website.
Chuyển hướng lỗi 404 về trang chủ hoặc trang bất kỳ trong WordPress

Cách phát hiện và xử lý các liên kết gãy trên WordPress

WordPress cung cấp Plugin để kiểm tra các liên kết gãy này đó là Broken Link Checker. Plugin này sẽ giúp bạn kiểm tra các link trong blog của bạn và đưa ra chi tiết về các liên kết gãy. Bạn có thể dễ dàng loại bỏ và thay thế các liên kết này ngay trên Plugin này. Bạn có thể cài đặt tính năng tự động kiểm tra liên kết trong plugin.

Các cách khắc phục

Khắc phục bằng .htaccess

1. Chèn đoạn code sau vào file .htaccess
1
ErrorDocument 404 http://ten-mien-cua-ban.com
Lệnh trên sẽ chuyển tất cả các trang lỗi 404 về địa chỉ ten-mien-cua-ban.com.
2. Truy cập Google Webmaster tools sau một vài ngày. Tìm tới Crawl -> Crawl Errors chọn tất cả các link lỗi 404 và chọn MARK AS FIXED và chọn OK.
Chuyển hướng lỗi 404 về trang chủ hoặc trang bất kỳ trong WordPress

Khắc phục bằng file 404.php

Bạn hãy mở file 404.php, chèn đoạn code sau vào
1
2
3
4
5
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: ".get_bloginfo('url'));
exit();
?>
Lưu lại. Ở dòng thứ 3, hàm get_bloginfo(‘url’) sẽ trả về URL trang chủ. Bạn có thể đổi nó thành một địa chỉ khác tùy ý.
P/S: Bài viết có tham khảo trên internet

Không có nhận xét nào...Leave one now

Cảm ơn bạn đã nhận xét!

Lưu ý: Chỉ thành viên của blog này mới được đăng nhận xét.