自从 FriendFeed 撞墙之后,精博通过 FriendFeed 信息源组件建立的“新闻”页面瘫痪,后来我只好把“新闻”页面转移到另外一个网站。
转移的方法是直接修改“新闻”页面的 URL。精博所用的主题是 Citrus Theme,它顶部的导航页面是通过 PHP 代码自动生成的,所以我需要把 PHP 代码改为 HTML 代码。
具体操作如下:
1. 找到 Header.php 上的以下代码:
<li<?php if (is_home()) echo ‘ class="current_page_item"’; ?>><a href="<?php echo get_settings(‘home’); ?>/">Home</a></li>
<?php wp_list_pages(‘title_li=&sort_column=menu_order’ ); ?>
2. 把上面的代码改为:
<li><a href="http://jingpin.org/">主页</a></li>
<li><a href="http://jingpin.org/about/">关于</a></li>
<li><a href="http://jingpin.org/sitemap/">文章</a></li>
<li><a href="http://jingpin.org/blog-recommendation/">名博</a></li>
<li><a href="http://jingpin.org/share-resources/">资源</a></li>
<li><a href="http://nakedlife.cn/">新闻</a></li>
<li><a href="http://jingpin.org/advertising/" rel="nofollow">联系</a></li>
但是,这种方法只是把导航栏上的“新闻”页面链接到 Nakedlife.cn 而已,实际上的“新闻”页面的 URL 还是 http://jingpin.org/news/,没有内容,如图:

那么,如何把 http://jingpin.org/news/ 重定向到 http://www.nakedlfie.cn 呢?NetPuter 同学给我介绍了一个简单的方法——就是在“新闻”页面直接插入以下代码:
<meta http-equiv=”refresh” content=”10;url=http://nakedlife.cn/”>
其中,“10” 是等待时间,表示 10 秒钟之后 essentialblog.cn/news 会跳转到 nakedlfie.cn。如果等待时间设置为 0 就会直接跳转。
如果您有其他方法可以把 A 网站的一个单独页面重定向到 B 网站,欢迎分享。
相关博文:

@aoao:
=。= 代码不见了。。。
<?php
/*
Template Name: site.XXX
*/
header("Location:http://www.xxx.com/");
?>
- spam
- offensive
- disagree
- off topic
Like