我有一个博客,可以说 example.com
和另一个博客安装在 example.com/np
这不是多站点,而是不同的 WordPress 安装。
我想要的是重定向 example.com
主页只到example.com/np
.如果该重定向是 301 移动永久重定向,那就太好了。
如果我将 301 重定向放在 WordPress 头文件中,header.php
,它将重定向每个页面。如果我检查页面是否在主页并尝试 301 重定向,这是不可能的,因为标题重定向应该放在顶部。
如何实现这一目标?
最佳答案
由于您处于 WordPress 的上下文中,因此您可以利用其重定向功能。
像这样(在functions.php中):
function redirect_homepage() {
if( ! is_home() && ! is_front_page() )
return;
wp_redirect( 'http://redirect-here.com', 301 );
exit;
}
add_action( 'template_redirect', 'redirect_homepage' );
关于php - 仅使用 301 重定向重定向 WordPress 主页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16738311/