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

原创文章,转载请注明:转载自精品博客

本文链接地址: 把A网站的一个页面转到B网站

相关博文:

  1. 新闻页面变更通知
  2. 用Twitter做个新闻页面
  3. FriendFeed 的 Widget 效果展示

此文发表于 博客技术 以及标签 , ; 收藏永久链接. 发表评论或者留下引用: 引用链接.

8 条评论

  1. 发表于 2009年02月11日 3:12 上午 | 永久链接

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

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

    新闻

  2. 发表于 2009年02月11日 3:15 上午 | 永久链接

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

  3. 发表于 2009年02月11日 7:27 上午 | 永久链接

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

  4. 发表于 2009年02月11日 9:18 上午 | 永久链接

    也可以用.htaccess

  5. Young
    发表于 2009年02月11日 12:34 下午 | 永久链接

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

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

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

  6. 发表于 2009年02月11日 1:22 下午 | 永久链接

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

  7. 发表于 2009年02月11日 9:35 下午 | 永久链接

    在主题里xxx.php

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

  8. 发表于 2009年02月11日 9:39 下午 | 永久链接

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

发表评论

您的邮箱 永远 不会被公开。 带 * 的地方都是要填的。

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

CommentLuv Enabled