Hôm nay vô tình vào xem Google Search Console, mình bắt gặp website mình đã bị kẻ xấu lợi dụng chức năng search và RSS Feed trên WordPress để index những link xấu. Vì vậy mình đã quyết định disable RSS Feed trên WordPress để giải quyết vấn đề này. Có 2 cách thực hiện như sau:
Vô hiệu hóa RSS Feed bằng plugin
VD: Chúng ta có thể sử dụng plugin Remove RSS Feed để gỡ bỏ RSS Feed
Vào phần [ Plugins ] => [ Add New ] => Tìm kiếm với keyword “Remove RSS Feed” và bấm vào [ Install Now ] để cài đặt.
Sau khi cài đặt và kích hoạt plugin trên. Chúng ta đã remove đc RSS Feed.
Vô hiệu hóa RSS Feed sử dụng code.
Code bạn có thêm tại file functions.php
<?php function vinasupport_disable_feed() { header("HTTP/1.1 301 Moved Permanently"); header("Location: " . get_bloginfo('url')); exit(); } add_action('do_feed', 'vinasupport_disable_feed', 1); add_action('do_feed_rdf', 'vinasupport_disable_feed', 1); add_action('do_feed_rss', 'vinasupport_disable_feed', 1); add_action('do_feed_rss2', 'vinasupport_disable_feed', 1); add_action('do_feed_atom', 'vinasupport_disable_feed', 1); add_action('do_feed_rss2_comments', 'vinasupport_disable_feed', 1); add_action('do_feed_atom_comments', 'vinasupport_disable_feed', 1);
Đoạn code trên sẽ xử lý bất cứ truy cập tới RSS Feed sẽ bị chuyển hướng tới trang chủ.
Nguồn: vinasupport.com
Để chặn index feed thì có cách nào không bạn. website của mình giờ mỗi link bài viết là phát sinh ra 1 link feed