Как перенаправить страницу на субдомен?

У меня есть блог на wordpress say example.com с именем страницы «mypage». Когда пользователь нажимает на мою страницу, я хочу, чтобы он перенаправлялся на mypage.example.com (субдомен, который я уже создал), несмотря на открытие example.com/mypage. Я хочу, чтобы моя страница перенаправлялась на мой поддомен.
Я являюсь пользователем wordpress, и поэтому я не знаю, как это сделать. Пожалуйста, помогите мне, я был бы очень благодарен.

Solutions Collecting From Web of "Как перенаправить страницу на субдомен?"

Можете ли вы использовать пользовательское меню ( Внешний вид -> Меню )? Если это так, просто создайте пользовательскую ссылку и вставьте ее там, где это необходимо. Это имеет дополнительное преимущество, не загромождая список страниц со страницей, которая не является реальной.

Я бы сказал, у вас есть два варианта:

1 / Вы можете использовать плагин, такой как Yoast SEO, который полезен для SEO и позволяет вам определить перенаправление 301 на любую страницу (просто установите плагин, перейдите на страницу, которую вам нужно перенаправить, и в опциях SEO в Advanced , вы найдете поле перенаправления, в котором вы можете ввести URL-адрес, в который вы хотите перенаправить

или 2 / Создать новый файл redirect.php с помощью этого кода, который вы поместите в папку темы через FTP:

<?php /* * Template Name: Redirect * */ wp_redirect( 'mypage.example.com', 301 ); ?> 

Затем измените шаблон своей страницы примера на этот шаблон Redirect, который будет перенаправлен на субдомен с перенаправлением 301.

* EDIT * Это неправильный ответ. Вы не можете использовать wp_redirect (), поскольку заголовки HTTP уже обрабатываются в этот момент. Я успешно использовал этот код, который полагается на Javascript для перенаправления страницы (не идеальное решение, если JS деактивируется, конечно).

 <?php get_header(); ?> <script type="text/javascript"> <!-- window.location= <?php echo "'" . home_url() . "'"; ?>; //--> </script> <?php get_footer(); ?>`