我想说你有两个选择:
1/你可以使用像Yoast SEO这样的插件,它对SEO很有用,允许你定义对任何页面的301重定向(只需安装插件,转到需要重定向的页面,在SEO选项中,在Advanced中,你会找到一个重定向字段,可以在其中输入要重定向的URL
或2/创建新文件重定向。通过FTP将以下代码放入主题文件夹:
<?php
/*
* Template Name: Redirect
*
*/
wp_redirect( \'mypage.example.com\', 301 );
?>
然后将示例页面的模板更改为该重定向模板,该模板将重定向到具有301重定向的子域。
* EDIT *这是一个错误的答案。您不能使用wp\\u redirect(),因为此时已处理http标头。我成功地使用了这段依赖Javascript重定向页面的代码(当然,如果JS被取消激活,这不是一个完美的解决方案)。
<?php get_header(); ?>
<script type="text/javascript">
<!--
window.location= <?php echo "\'" . home_url() . "\'"; ?>;
//-->
</script>
<?php get_footer(); ?>`