我有一个wordpress博客:http://domadis.com我希望使用htaccess中的Redirect 301将我的所有博文和页面重定向到http://wannabits.com。但是,我想只重定向帖子和页面。我想继续使用domadis.com获取其他类型的内容。
我的意思是,我希望我所有的旧帖子重定向到想要的相应新帖子。在domadis.com上创建一个新博客并开始发布新帖子。
我为所有帖子尝试了以下代码(在htaccess中),但它没有用。
Redirect 301 http://domadis.com/all-post/ http://wannabits.com/all-post/
现在我正在使用:
RewriteEngine on
RewriteRule ^(.*)$ http://www.newsite.COM/$1 [R=301,L]
这有效,但也将domadis.com重定向到wannabits.com,我不想这样做。
有人可以帮助我吗?
答案 0 :(得分:0)
一种简单的方法是使用Wordpress钩子:
add_action('template_redirect', function() {
// your conditions
if(is_single() || is_page()) {
wp_redirect("http://example.com/", 301);
}
});
您可以在functions.php