Можно ли в wordpress сайте сделать перенаправление?

Да, в WordPress есть несколько способов осуществления перенаправления с одной страницы или URL на другую. Вот некоторые из них:

1. Использование плагинов: Самый простой способ добавить перенаправление на вашем сайте WordPress - это установить соответствующий плагин. В WordPress существует множество плагинов для создания перенаправлений, таких как "Redirection" или "Simple 301 Redirects". После установки и активации плагина вам будет доступно удобное интерфейсное меню, где вы сможете добавлять и управлять перенаправлениями.

2. Использование файлов .htaccess: Файл .htaccess является конфигурационным файлом веб-сервера Apache и предоставляет возможность управлять перенаправлениями на уровне сервера. Вы можете добавить правила перенаправления в вашу файл .htaccess, который находится в корневой директории вашего сайта. Вот пример правила, которое перенаправляет посетителей с одного URL на другой:

Redirect 301 /old-page/ http://example.com/new-page/

В этом примере все запросы к "/old-page/" будут перенаправлены на "http://example.com/new-page/".

3. Использование функции wp_redirect(): В WordPress есть встроенная функция wp_redirect(), которая позволяет осуществлять перенаправления прямо из кода вашей темы или плагина. Вот пример, как использовать эту функцию в коде:

   <?php
   wp_redirect( 'http://example.com/new-page/', 301 );
   exit;
   ?>

В этом примере все посетители вашего сайта будут перенаправлены на "http://example.com/new-page/".

4. Редактирование файла functions.php: Если вы хотите добавить перенаправление только для определенной страницы или раздела сайта, вы можете отредактировать файл functions.php своей темы WordPress. Например, если вы хотите перенаправить всех посетителей с URL "/old-page/" на "/new-page/", вам понадобится добавить следующий код в файл functions.php:

   <?php
   function redirect_old_page() {
       if ( is_page( 'old-page' ) ) {
           wp_redirect( 'http://example.com/new-page/', 301 );
           exit;
       }
   }
   add_action( 'template_redirect', 'redirect_old_page' );
   ?>

Этот код будет проверять, является ли текущая страница "old-page", и если да, то будет осуществлять перенаправление на "http://example.com/new-page/".

Важно отметить, что при использовании любого из этих методов для создания перенаправления, рекомендуется использовать код состояния "301 - Moved Permanently", чтобы сообщить поисковым системам, что страница была окончательно перемещена на новый URL. Это поможет сохранить рейтинги поиска и редиректить посетителей правильно.