رفتن به مطلب

راهنمایی برای ریدایرکت فید وردپرس


پست های پیشنهاد شده

فید سایت رو چطور میشه حذف و ریدایرکت کرد؟
افزونه ریدایرکت فید گذاشتم ولی الان دیکه کار نمیکنه! میخوام لینک هایی مثل مورد زیر هر چیزی که قبل از feed/ هست ریدایرکت بشه به صفحه اصلی . چی کار میشه کرد؟

site .com/test/feed
site .com/test2/feed
site .com/test3/feed

و کلا هر چیزی که جزء فید باشه ریدایرکت بشه . خود ادرس فید به تنهایی ریدایرکت کردم ولی این ها رو نمیدونم چی کار کنم
تک تک نمیخوام ریدایرکت کنم . میشه کاری کرد قبل از feed/ هر چی باشه ریدایرکت بشه؟
این فید لعنتی یه سرطان شده واسه سایت همش ارور 404 فید میاد کنسول گوگل رتبه سایت قفل کرده
کد بستن فید هم تست کردم صفحه اصلی فید رو میبنده نه مواردی که قبل از feed/ هستن

برای اطمینان کش حذف کردم ولی واقعا کار نکردن!
کد های زیر تست کردم هیچ کدوم کار نکردن :angry: ، چی کار باید انجام بدم تا فید نداشته باشم تمام ادرس های قبل از فید هم ریدایرکت بشه

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);
    ?>

 

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...