Поддержка Проблемы и решения Скрыть description на страницах пагинации

  • Решено kartash1701

    (@kartash1701)


    Здравствуйте!
    Подскажите пожалуйста, как скрыть description и keywords на страницах пагинации? Установлен Platinum SEO Pack.

Просмотр 15 ответов — с 1 по 15 (всего 21)
  • Platinum SEO Pack не обновлялся 6 лет.
    собственно, его даже из репозитория удалили.
    а meta keywords не учитываются поисковиками уже лет 10 точно как.

    Platinum SEO Pack не обновлялся 6 лет

    У меня этот плагин стоит из-за 301 редиректа.

    причем тут 301 редирект?
    редиректы можно в .htaccess прописать или плагин Redirection поставить.
    не повод из-за редиректов держать крайне устаревший плагин, удаленный из репозитория по соображениям безопасности.

    причем тут 301 редирект?

    Как тогда решить проблему с этим «Автоматически делать 301 перенаправления для изменений постоянной ссылки» если переходить на All in One SEO Pack? В плагине Redirection такой функции нет.

    Модератор Юрий

    (@yube)

    Автоматически делать 301 перенаправления для изменений постоянной ссылки

    «для изменений» или «при изменении»?

    «для изменений» или «при изменении»?

    У меня стоит сейчас Platinum SEO Pack в котором включена функция «Автоматически делать 301 перенаправления для изменений постоянной ссылки», и те страницы, которые были раньше вида /?page id= и т.д. стали /книги/, а позже и эти урлы поменялись на тип /knigi/ и все это 301 редиректы. Задача перейти на All in One SEO Pack, но так чтобы все эти редиректы сохранились. Одним словом ту функцию, которая заложена в Platinum SEO Pack «Автоматически делать 301 перенаправления для изменений постоянной ссылки» перенести на All in One SEO Pack или включить отдельно.

    Модератор Юрий

    (@yube)

    Redirection can monitor for URLs changes to posts, pages, and custom post types, and auto-create a redirect from the old post URL to the new post URL.
    https://redirection.me/support/options/

    Redirection can monitor for URLs changes to posts, pages, and custom post types, and auto-create a redirect from the old post URL to the new post URL.

    Надо попробовать. Нашел где скачать.

    • Ответ изменён 3 месяца назад пользователем  kartash1701.

    Redirection can monitor for URLs changes to posts

    При установке плагина Redirection выдает ошибку https://pastenow.ru/f103f16caa495b006ed93412b3493252

    ну так там все написано — включите REST API.
    его вообще отключать не надо было.

    включите REST API

    Как его включить?

    а как вы его выключили?
    он как бы по умолчанию включен.

    а как вы его выключили?

    Я вообще без понятия, что это такое, а тем более как его выключить или включить.

    плагины-улучшатели?
    clearfy pro по умолчанию отключает rest api, к примеру.

    плагины-улучшатели

    Нашел. В functions.php код безопасности

    // Отключаем сам REST API
    add_filter(‘rest_enabled’, ‘__return_false’);

    // Отключаем фильтры REST API
    remove_action( ‘xmlrpc_rsd_apis’, ‘rest_output_rsd’ );
    remove_action( ‘wp_head’, ‘rest_output_link_wp_head’, 10, 0 );
    remove_action( ‘template_redirect’, ‘rest_output_link_header’, 11, 0 );
    remove_action( ‘auth_cookie_malformed’, ‘rest_cookie_collect_status’ );
    remove_action( ‘auth_cookie_expired’, ‘rest_cookie_collect_status’ );
    remove_action( ‘auth_cookie_bad_username’, ‘rest_cookie_collect_status’ );
    remove_action( ‘auth_cookie_bad_hash’, ‘rest_cookie_collect_status’ );
    remove_action( ‘auth_cookie_valid’, ‘rest_cookie_collect_status’ );
    remove_filter( ‘rest_authentication_errors’, ‘rest_cookie_check_errors’, 100 );

    // Отключаем события REST API remove_action( ‘init’, ‘rest_api_init’ );
    remove_action( ‘rest_api_init’, ‘rest_api_default_filters’, 10, 1 );
    remove_action( ‘parse_request’, ‘rest_api_loaded’ );

    // Отключаем Embeds связанные с REST API remove_action( ‘rest_api_init’, ‘wp_oembed_register_route’ );
    remove_filter( ‘rest_pre_serve_request’, ‘_oembed_rest_pre_serve_request’, 10, 4 );

    remove_action( ‘wp_head’, ‘wp_oembed_add_discovery_links’ );
    remove_action( ‘wp_head’, ‘wp_oembed_add_host_js’ );

    Удалил его и плагин Redirection заработал. Но правильно ли это в целях безопасности, что я включил REST API?

Просмотр 15 ответов — с 1 по 15 (всего 21)