wordpress部分日志301重定向跳转

可能只有我有这个需求吧,搜索了一下,真心没有关于 wordpress 部分日志301重定向的。

我的需求是有一部分日志迁移到其它域名下了,但不想浪费原域名的流量,所以想做个跳转,但301重定向更靠谱一些。

我的操作是,将要重定向的日志先放到一个分类下,假设该分类的 ID 为100。

接着用到了 WordPress不同分类使用不同分类列表样式和文章样式,主要用到的是不同分类下的文章内容页使用不同文章样式,这里不多说。

<?php 
if ( in_category( 100 ) ) {
	include(TEMPLATEPATH . '/single-301.php');
}
?>

接着就需要改造一下 single-301.php 了,主要是在其中添加以下代码:

<?php
	header("HTTP/1.1 301 Moved Permanently");
	$gotorul = 'http://yangjunwei.com/a/'.$post->ID.'.html';
	Header("Location:$gotorul");
?>

到此,可以去检测一下HTTP状态了,返回的状态码应该是301了。

参与评论

游客评论不支持回复他人评论内容,如需回复他人评论内容请
  • 代荷

    谢谢了。。。 我很赞成,继续努力吧

    3年前 (2016-01-18)
    回复
    回复代荷