Есть два популярных способа, как делать редиректы в php-разработке — через файл .htaccess или непосредственно через php-функцию.

С помощью htaccess

RewriteEngine On

RewriteCond %{REQUEST_URI} !=/wp-admin
RewriteRule ^.*$ http://mynewsite.com/$0 [R=301,L]

Пропишите этот код в файле .htaccess, который находится в корне вашего сайта. Он будет радиректить все страницы, кроме каталога /wp-admin на сайт mynewsite.com.

С помощью php

add_action( 'template_redirect', 'redirect_to_homepage' );

function redirect_to_homepage() {
    $homepage_id = get_option('page_on_front');
    if ( ! is_page( $homepage_id ) ) {                                                                                  
         wp_redirect( 'https://mynewsite.com', 301 );
    }    
}

Этот код необходимо прописать в файл functions.php вашей темы

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 5 / 5. Количество оценок: 1

Оценок пока нет. Поставьте оценку первым.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *