Чтобы создать временное перенаправление всех страниц сайта WordPress на другие, используя файл .htaccess, выполните следующие действия:
Подключитесь к своему веб-серверу с помощью FTP или файлового менеджера cPanel.
Найдите файл .htaccess в корневом каталоге вашего сайта WordPress.
Создайте резервную копию файла .htaccess на случай, если что-то пойдет не так.
Откройте файл .htaccess с помощью текстового редактора.
Добавьте следующий код в начало файла:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/maintenance$
RewriteRule ^(.*)$ http://newsite.com/maintenance [R=302,L]
</IfModule>
Заменить http://newsite.com/maintenance с URL-адресом страницы, на которую вы хотите перенаправить своих посетителей. Приведенный выше код перенаправляет все запросы на URL-адрес /maintenance на новом сайте.
Сохраните изменения в файле .htaccess и загрузите его на сервер.
Протестируйте перенаправление, посетив любую страницу вашего сайта WordPress. Вы должны быть перенаправлены на страницу обслуживания нового сайта.
Примечание: Код состояния 302 указывает на временное перенаправление. Если вы хотите сделать перенаправление постоянным, замените «302» на «301» в приведенном выше коде.