Mã nguồn mở NukeViet đang bị lỗi đường dẫn page-. Điều này làm cho tất cả các liên kết có số page- khác nhau đều trỏ về trang chủ. Nhưng lại không báo lỗi.
Ví dụ:
domain/page-2 hoặc
domain/news/page-2
Số 2 có thể thay đổi bằng một số lớn hơn đến vô cùng. Khi đó, trình tìm kiếm sẽ index tất cả các liên kết khác nhau nhưng lại cùng một nội dung. Dẫn đến trang web của bạn sẽ bị đánh giá là nội dung trùng lặp, spam link. Và site sẽ bị tụt hạng.
Để khắc phục lỗi này, tạm thời chúng ta sẽ chuyển hướng nó đến 404 (không tồn tại). Các bạn làm như sau:
- Mở file .htaccess trong thư mục gốc của website, thêm vào bên dưới dòng:
#RewriteBase /
Hai điều kiện chuyển hướng 404:
RewriteRule ^page\-([0-9]+)\/$ /error.php?code=404 [R=301,NC,L]
RewriteRule ^news\/page\-([0-9]+)\/$ /error.php?code=404 [R=301,NC,L]
Như vậy, mọi liên kết page- khác nhau cùng trỏ về trang chủ sẽ bị báo lỗi không tồn tại.
* Đây là giải pháp tạm thời, hoặc nếu lần cập nhật kế tiếp của NukeViet chưa khắc phục. Sau khi cập nhật, file .htaccess sẽ bị ghi đè bằng nội dung mặc định của NukeViet. Do đó, bạn phải sửa lại từ đầu đấy nhé!