把A网站的一个页面转到B网站

自从 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 网站,欢迎分享。

相关博文:

  1. 用Twitter做个新闻页面
  2. 新闻页面变更通知
  3. FriendFeed 的 Widget 效果展示
  4. 通过 Cadmus 轻松查看 Twitter 朋友之间的热门话题
  5. 如何建立一个 SNS 网站?

此文发表于 博客技术 以及标签 , ; 收藏永久链接. 发表评论或者留下引用: 引用链接.
Post comment as twitter logo facebook logo
Sort: Newest | Oldest

@aoao:
=。= 代码不见了。。。
&lt;?php
/*
Template Name: site.XXX
*/
header("Location:http://www.xxx.com/");
?&gt;

在主题里xxx.php

然后对应的page 把模板设置成site.XXX 也可以。。

由于不清楚你原本的 FriendFeed 新闻页面如何建立的,不过如果你只是要替换掉旧的页面,也可以这样做:
1. 将 FriendFeed 的页面删除。
2. 将新的新闻链接放在以下的位置。

&lt;li&gt;&lt;a href="/"&gt;Home

新闻

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

在主题里xxx.php

然后对应的page 把模板设置成site.XXX 也可以。。

原来你是要导航的一点就跳到别的啊,我之前没理解好……
.htaccess 也是可以的,不过后来我怕麻烦就没去找了……

@welee:如果刪除用 FriendFeed 建立的新闻页面,那么當讀者訪問 http://www.essentialblog.cn/news/ 的時候就會出現 404 錯誤。至于“新的新闻链接放在 wp_list_pages 那行的下面”,不知你是否可以舉個例子?

@Poshi:我這樣做是不考慮 PR 的。

@猪头:請問具體要在 .htaccess 添加什么代碼呢?

晕,这是最简单的html代码呀,实际上,这样做,就是做跳转的网页会让Google感觉不好,所以有很多人怕PR下降,就没有做了——当然了,Google他们自己也有跳转的网页,这个就不知道怎么算的了

抱歉!刚刚代码没贴好~囧。
简单的说,就是将新的新闻链接放在 wp_list_pages 那行的下面。

由于不清楚你原本的 FriendFeed 新闻页面如何建立的,不过如果你只是要替换掉旧的页面,也可以这样做:
1. 将 FriendFeed 的页面删除。
2. 将新的新闻链接放在以下的位置。

<li><a href="/">Home

新闻