ec0139 0 ارسال شده در فروردین 99 گزارش بازنشر ارسال شده در فروردین 99 فید سایت رو چطور میشه حذف و ریدایرکت کرد؟ افزونه ریدایرکت فید گذاشتم ولی الان دیکه کار نمیکنه! میخوام لینک هایی مثل مورد زیر هر چیزی که قبل از feed/ هست ریدایرکت بشه به صفحه اصلی . چی کار میشه کرد؟ site .com/test/feed site .com/test2/feed site .com/test3/feed و کلا هر چیزی که جزء فید باشه ریدایرکت بشه . خود ادرس فید به تنهایی ریدایرکت کردم ولی این ها رو نمیدونم چی کار کنم تک تک نمیخوام ریدایرکت کنم . میشه کاری کرد قبل از feed/ هر چی باشه ریدایرکت بشه؟ این فید لعنتی یه سرطان شده واسه سایت همش ارور 404 فید میاد کنسول گوگل رتبه سایت قفل کرده کد بستن فید هم تست کردم صفحه اصلی فید رو میبنده نه مواردی که قبل از feed/ هستن برای اطمینان کش حذف کردم ولی واقعا کار نکردن! کد های زیر تست کردم هیچ کدوم کار نکردن ، چی کار باید انجام بدم تا فید نداشته باشم تمام ادرس های قبل از فید هم ریدایرکت بشه RewriteRule ^feed/(.*)$ /$1 [R=301,NC,L] RewriteRule ^destinations/(.*)/feed$ /category/destination/$1/feed [L,R=301] # BEGIN Feed redirect <IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^(.*/)?feed(/rss|/rss2|/atom|/rdf)?/?$ /$1 [R=301,NC,L] RewriteCond %{QUERY_STRING} (?|&)feed= RewriteRule (.*) $1/? [R=301,NC,L] </IfModule> # END Feed redirect /** * Redirect to the homepage all users trying to access feeds. */ function disable_feeds() { wp_redirect( home_url() ); die; } // Disable global RSS, RDF & Atom feeds. add_action( 'do_feed', 'disable_feeds', -1 ); add_action( 'do_feed_rdf', 'disable_feeds', -1 ); add_action( 'do_feed_rss', 'disable_feeds', -1 ); add_action( 'do_feed_rss2', 'disable_feeds', -1 ); add_action( 'do_feed_atom', 'disable_feeds', -1 ); // Disable comment feeds. add_action( 'do_feed_rss2_comments', 'disable_feeds', -1 ); add_action( 'do_feed_atom_comments', 'disable_feeds', -1 ); // Prevent feed links from being inserted in the <head> of the page. add_action( 'feed_links_show_posts_feed', '__return_false', -1 ); add_action( 'feed_links_show_comments_feed', '__return_false', -1 ); remove_action( 'wp_head', 'feed_links', 2 ); remove_action( 'wp_head', 'feed_links_extra', 3 ); <?php function cwc_disable_feed() { wp_die( __('No feed available,please visit our <a href="'. get_bloginfo('url') .'">homepage</a>!') ); } add_action('do_feed', 'cwc_disable_feed', 1); add_action('do_feed_rdf', 'cwc_disable_feed', 1); add_action('do_feed_rss', 'cwc_disable_feed', 1); add_action('do_feed_rss2', 'cwc_disable_feed', 1); add_action('do_feed_atom', 'cwc_disable_feed', 1); ?> نقل قول لینک به ارسال
Morteza 34190 ارسال شده در فروردین 99 گزارش بازنشر ارسال شده در فروردین 99 سلام این دو افزونه رو هم بررسی کنین: https://wordpress.org/plugins/remove-rss-feed/ https://wordpress.org/plugins/disable-feeds/ نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .