Chuyển hướng spam search đến URL tùy chỉnh
Gần đây website của mình bị spam search khá nhiều, tính ra cũng không ảnh hưởng gì tới website vì mình cho lắm vì mình đã set meta robot là
Code này mình code phần này bạn có thể sửa lại cho phù hợp nhé.
no-index
và no-follow
nhưng các spam search này mình thấy ngứa mắt nên mình đã viết ra đoạn code để những query search kia có từ khoá game sẽ cho chuyển hướng hết về trang chủ hoặc 1 trang nào đó bạn muốn.
Nếu bạn cũng gặp tình trạng spam như này thì có thể sử dụng code dưới đây để chuyển hướng tới trang bạn thích nhé.
Bạn có thể cho code phía dưới vào file functions.php
hoặc add vào trong Code Snippets đều được nhé.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// redirect neu tu khoa search co cac tu: game add_action( 'template_redirect', 'ngoinhaweb_redirect_search_results' ); function ngoinhaweb_redirect_search_results() { if ( isset( $_GET['s'] ) ) { // Neu trong phan search co cac tu khoa nay thi chuyen huong $game_related_keywords = array( 'game', 'gaming', 'play', 'arcade', 'video game', 'esports' ); // Chuyen doi truy van tim kiem thanh chu thuong de lam cho tim kiem, khong phan biet chu hoa chu thuong $search_query = strtolower( $_GET['s'] ); // Kiem tra xem co phan nao cua truy van tim kiem khop voi tu khoa lien quan den tro choi hay khong foreach ( $game_related_keywords as $keyword ) { if ( strpos( $search_query, $keyword ) !== false ) { // Chuyen huong den trang chu neu tim thay ket qua phu hop wp_redirect( 'https://ngoinhaweb.vn/' ); exit; } } } } |
$game_related_keywords = array( 'game', 'gaming', 'play', 'arcade', 'video game', 'esports' );
bạn cần định nghĩa chỗ này, nếu trong phần search có từ nào trong các từ này thì sẽ bị tự động chuyển hướng.
Chỗ này bạn nên lưu ý nhé, ví dụ website bạn bán mấy đồ chơi game hoặc bán thẻ game … thì bạn nên cân nhắc vì khách nhập từ khoá tìm kiếm mà bị chuyển hướng thì chết dỡ.
wp_redirect( 'https://ngoinhaweb.vn/' );
nhớ thay lại url ngoinhaweb.vn cho phù hợp với website của bạn.
Vậy là xong hy vọng code trên hy vọng sẽ giúp ích cho nhiều người.
Ngoài chức năng mình nghĩ là tiêu cực thụ động này thì bạn cũng có thể làm cho nó chủ động hơn ví dụ nếu người dùng search với từ khoá nào đó có nghĩa thì bạn chuyển đến 1 trang landingpage để khách xem sản phẩm và tiến tới giai đoạn chốt đơn chẳng hạn.
Hãy vận dụng linh hoạt để đạt kết quả tốt nhất.
Xin cảm ơn.