我的wordpress主页上有链接(例如:http://online.com/wp)和drupal主页(例如:http://online.com/drup)。对于wordpress主页单独我需要重定向到除了wordpress主页链接之外的drup应该是工作示例:(http://online.com/wp/product-category/product1)。我试图使用htaccess,但它无法正常工作
重定向301 /wp/index.php http://online.com/drup
上面的一个重定向worpdress中的每个链接。请告诉我这个
答案 0 :(得分:1)
您可以通过WordPress重定向重定向它。
在主题的函数文件中,您可以编写如下内容:
function homepage_redirect(){
if( is_front_page() || is_home() ){
wp_redirect( 'http://online.com/drup' );
die;
}
}
add_action( 'template_redirect', 'homepage_redirect' );
WordPress使用钩子,并且在为页面加载适当的模板之前调用template_redirect
,我们可以在这里调用wp_redirect
函数。也就是死;作为最后一行,将退出WP进一步执行。详情请见https://developer.wordpress.org/reference/functions/wp_redirect/