Intereting Posts
WP Query orderby meta key натуральный сорт? Как добавить пользовательскую страницу php в WordPress Как переписать этот цикл как новый цикл цикла WP_Query? Страница перенаправления администратора на другую страницу администратора Ошибка загрузки темы Какие php-файлы обрабатывают маршрутизацию? Как отображать сообщения в определенной подкатегории определенной категории Как читать файл конфигурации в WordPress или PHP У вас возникли проблемы с значком the_post_thumbnail для отображения миниатюр с нестандартным размером register_setting sanitize callback $ input is null Изменить постоянную ссылку на страницу вложений Домашняя ссылка на главной странице моего wordpress не показывает мои сообщения в блоге Как быстро перемещаться между двумя локальными установками и синхронизировать их? удалять / скрывать страницы от пользователей wp_enqueue_script с зависимостями не работает

Перенаправить старый домен и сообщения на домашнюю страницу нового домена

Я закрываю свой предыдущий сайт, поэтому я хочу перенаправить домашнюю страницу старого домена и все сообщения на домашнюю страницу нового домена. Я попытался использовать Cpanel redirect, но он перенаправляет только домашнюю страницу, а не сообщения. Я хочу также перенаправить все сообщения. Любое решение?

В StackOverflow есть много полезных тем, как это реализовать, но вот небольшое WP-решение, которое вы можете применить без изменения вашего файла .htaccess :

 add_action('init', function() { $redirect_to_domain = 'google.com'; // without protocol $https = false; // redirect to https ( default: http ) // don't change the following unless you know what you're doing $domain = str_replace( array('http://', 'https://'), '', get_site_url() ); $uri = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; wp_redirect( ( $https ? "https://" : "http://" ) . str_replace( $domain, $redirect_to_domain, $uri ) ); exit; }); 

Помните, что WordPress все равно будет запущен до тех пор, пока не будет выполнена перенаправление.

Надеюсь это поможет.