Lỗi 404 not found

Khắc phục lỗi 404 trong WordPress

Lỗi 404 là lỗi khá phổ thông, hay gặp nhất, kể cả trong WordPress cũng thế, tuy lỗi 404 không ảnh hưởng nhiều trong SEO nhưng nói chung, khắc phục là tốt hơn cả, cứ tranh thủ được điểm SEO nào là ta phải tranh thủ, ngoài ra trải nghiệm của người dùng sẽ bị “tổn thương” nếu trang của bạn có quá nhiều 404 xảy ra.

Bây giờ tình huống là thế này: Nếu bạn vào trong trang bằng mã nguồn WordPress mà thấy toàn lỗi 404, trừ trang chủ ra, thì lỗi này liên quan tới file .htaccess, giờ nhanh nhất và đơn giản nhất là các bạn vào trong admin, chọn CÀi ĐẶT > ĐƯỜNG DẪN TĨNH và bấm bừa vào cập nhật, WordPress sẽ update lại file .htaccess của bạn và có thể vào ngon lành, trường hợp host đang bật Safe-mode thì các bạn tự thêm file .htaccess vào với nội dung code như sau:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Lưu lại và thử tiếp !

Một tình huống khác là bạn xóa quá nhiều bài viết, tới độ Google Webmaster còn phải email cho bạn :)) thì cần phải làm như sau:

Redirect toàn bộ lỗi 404 về trang chủ, hoặc trang điểm lại file 404.php trong gói giao diện của bạn hợp lý để không mất khách, ví dụ như hiển thị bài viết liên quan tới đường link 404 đó, hoặc hiển thị thông báo nuột nà: ” BẠN Ơi, LInk die rồi, ghé qua trang chủ nhiều cái hay hơn đấy” =))

Để redirect về trang chủ thì code đơn giản lắm, trong file functions.php bạn thêm hàm sau vào:

// không cho 404
function khongcho404(&$arr){
    global $wp_query;
    
    if($wp_query->is_404){
            status_header(301);
        header('Location: '. home_url('/') );
        die;
    }
}
//add_action('wp','khongcho404');

Thế là xong, toàn bộ các giá trị Pagerank rồi thì backlink sẽ đều chảy về trang chủ hết, các bạn khỏi phải lo nghĩ nữa !

Chúc các bạn thành công !

TÁC GIẢ:

Tôi là Jam, thâm niên 7 năm thiết kế website và làm SEO. Hãy theo dõi blog của tôi để nhận được nhiều chia sẻ thú vị xung quanh chủ đề công nghệ.

Có 3 bình luận !

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *