RSS (Really Simple Syndication) là một loại dữ liệu thường được cung cấp trên blog/ website thông qua định dạng XML.
RSS Feed chủ yếu có tác dụng cho phép người dùng theo dõi các nội dung mới trên blog/ website một cách nhanh nhất và hoàn toàn tự động dựa vào một dịch vụ online hoặc phần mềm đọc tin RSS chuyên dụng, một số kỹ thuật seo gọi là seo IFTT backlink tự động.
Tuy nhiên, tính năng này thực sự khá hữu ích nhưng nhiều người vẫn không có nhu cầu sử dụng nó.
Nhược điểm lớn, RRS Feed thường bị lợi dụng cho mục đích clone nhân bản dữ liệu (một cách copy dữ liệu hàng loạt và tự động rồi phiên dịch sang thứ tiếng khác, ăn cắp nội dung … một cách tự động hóa)
Lúc trước cách đây vài năm thì RSS đúng kiểu là một thứ không thể thiếu trong mỗi website luôn nhưng trở lại đây thì sự quan trọng của nó giờ cũng đang bớt dần rồi.
Theo mặc định, WordPress tạo tất cả các loại nguồn cấp RSS khác nhau cho trang web của bạn. Mặc dù dữ liệu RSS có thể hữu ích nếu bạn làm website dạng blog, nhưng các doanh nghiệp có thể không phải lúc nào cũng viết blog, Không phải mọi trang web đều có blog.
Do đó, nếu bạn không tận dụng và sử dụng RSS như IFTT, Email auto RSS, feedburner… thì tốt nhất nên vô hiệu hóa RSS Feed để bảo vệ dữ liệu và cải thiện được một chút tốc độ load cho website và nâng cao một chút bảo mật.
Ví dụ nguồn cấp RSS Feed của WordPress. ( cũng có rất nhiều plugin hỗ trợ về khoản RSS Feed)
https://domain.com/feed/rss/
https://domain.com/feed/rss2/
https://domain.com/feed/rdf/
https://domain.com/feed/atom/
https://domain.com/comments/feed/
Hướng dẫn vô hiệu hóa RSS Feed trong WordPress
add_action('template_redirect', 'wptangtoc_disable_rss_feeds', 1); function wptangtoc_disable_rss_feeds() { if(!is_feed() || is_404()) { return; } global $wp_rewrite; global $wp_query; if(isset($_GET['feed'])) { wp_redirect(esc_url_raw(remove_query_arg('feed')), 301); exit; } if(get_query_var('feed') !== 'old') { set_query_var('feed', ''); } redirect_canonical(); wp_die(sprintf(__("Không có RSS feed bên mình đã tắt, bạn có thể đến với <a href="%s">Trang chủ</a>!"), esc_url(home_url('/')))); } /*** remove feed link ***/ remove_action('wp_head', 'feed_links', 2); remove_action('wp_head', 'feed_links_extra', 3);
bạn chỉ cần đưa đoạn code này vào file functions.php
Lưu lại và xem kết quả.
Tắt RSS thật sự đơn giản phải không nào? Chúc các bạn thành công!
Nguyễn Công Phúc đã bình luận:
Trong WP Tăng Tốc
Hình như code này redirect luôn về trang chủ. Với lại code này lỗi “Trang chủ!” không chèn vào được
Gia Tuấn đã bình luận:
Trong WP Tăng Tốc
mình đã xóa rss đi, đoạn code ý là nghĩa của nó là khi ai đó cố tính truy cập vào
domain.com/rss
của bạn thì nó sẽ hiển thị thông báo cảnh báo.