Vô hiệu hóa RSS Feed trên WordPress


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

             
SHARE

Bài viết liên quan

Có 1 bình luận trong bài viết “Vô hiệu hóa RSS Feed trên WordPress”

  1. Để 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

mode_edit Bình luận của bạn

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 *

account_circle
web