WordPress用.htaccess跳转Feed地址

用Apache的mod_rewrite方法利用.htaccess实现Feed输出地址的无缝切换.

近日检查了 Google网站管理员工具的故障诊断中的找不到,发现本站http://itofly.com/index.php/feed这个地址有巨多的外部链接Google却找不到。原因是我更改了WordPress的永久链接方式。Feed输出地址由http://itofly.com/index.php/feed更改为了http://itofly.com/?feed=rss2http://rss.itofly.com),导致原地址不可用。

为了不浪费我的每一个外部链接,努力提高PR值,随决定用Apache的mod_rewrite方法利用.htaccess实现原Feed到现Feed的无缝切换.

我的.htaccess文件是这样写的:

  1. <IfModule mod_rewrite.c>
  2. RewriteEngine On
  3. RewriteBase /
  4. RewriteCond %{REQUEST_URI} ^/(feed|wp-atom|wp-feed|wp-rss|wp-rdf)(.*)$ [NC]
  5. RewriteRule (.*) http://feed.itofly.com?[L,R=307]
  6. </IfModule>

附WordPress的feed输出格式

WordPress的bloginfo(’rss2_url’)函数可以获取Feed地址.

新安装的WordPress, 输出格式是这样的: http://itofly.com/?feed=rss2, Feed参数指定了输出rss2.0格式的feed, 如果用atom的,那么输出的地址格式是: http://itofly.com/?feed=atom.

具体bloginfo()函数参数

URL for RDF/RSS 1.0 feed

<?php bloginfo('rdf_url'); ?>
URL for RSS 0.92 feed

<?php bloginfo('rss_url'); ?>
URL for RSS 2.0 feed

<?php bloginfo('rss2_url'); ?>
URL for Atom feed

<?php bloginfo('atom_url'); ?>
URL for comments RSS 2.0 feed 

<?php bloginfo('comments_rss2_url'); ?>

如果启用permalink, 也就是固定链接, 自定义链接格式,后, bloginfo(’rss2_url’)输出结果会变为:

http://itofly.com/feed, 或者http://itofly.com/feed/

itofly.com更换服务器(WordPress搬家)

我将网站的服务器从盘古的个人I升级为WordPress 专业合租主机,Wordpress 2.5.1搬家。成功解决了Wordpress 中文Mysql数据库导入的乱码问题。

我将网站的服务器从盘古的个人I升级为WordPress 专业合租主机,将Wordpress 2.5.1成功搬家。

搬家的流程如下:

1. 在新服务器上新建WordPress  2.5.1的Blog;

2.将原服务器上的WordPress  2.5.1的Blog导出xml文件;

3.在新服务器上导入xml文件。

迁移后发现,很多页面的地址改变了,伤心!

我的博客使用的是默认的永久链接结构,比如:http://itofly.com/?p=256

因为我以前删除过部分页面,导致文章的ID出现断层,在新博客中文章ID就重新排列了。

这样一来,我以前搜索引擎的收录就白费了。而且我原来在index页面显示的是文章的缩略内容,现在成全文显示了。

因此我打开PhpMyadmin将原来用WP-DB-Backup备份的数据库文件导入,结果是文章显示乱码^^^^^

网上搜索了一圈发现了解决的办法,在“操作”中设置数据库的collation (整理),因数据库是utf-8的,设置为utf8_general_ci。

再导入,一切和原来一样。

呵呵!开心,搬家成功!并学习了wordpress中文Mysql数据库导入后出现乱码的解决办法。

原来的服务器上还有不到一个月的使用期,更改了个域名http://blog.itofly.com 备份使用。

I to fly 更换模版了

我把模版更换了,清新一点的模版。

在本机测试了,感觉不错,欢迎大家访问。

为大家提供更好的阅读体验。

我把模版更换了,清新一点的模版。

在本机测试了,感觉不错,欢迎大家访问。

为大家提供更好的阅读体验,希望大家多多支持哈!

推荐篇文章给大家阅读:改革出了什么问题--郎咸平清华演讲稿完全版 视频猛击这里

增加投稿栏目-分享您的想法

enhanced-wp-contactform

增加投稿栏目,希望与大家合作!

网络的理念就是分享!

关于军事 航空 航天 飞行 的你愿意与大家分享的内容。

我一个人的力量是有限的,希望大家参与进来!

contact#itofly.com

http://itofly.com 军事 航空航天飞行 博客 I to fly

_______________________________________________________________________

Itofly.com欢迎大家订阅本站-一个关于军事的、以航空航天为特色的Blog