网址:http://www.xiaojb.com/archives/it/mt2wp-rss-uri.shtml
这个其实是解决MovableType时代变更分类目录名称和迁移后RSS的URI变化的问题。
目录变更主要是cat-17变更为leisure,使得众多的文章无法访问。
RSS由原来的index.rdf/index.xml变更为/feed/。
主要是修改了模版中404.php。顶部加入了如下的代码
$new = preg_replace(
array(
'/^\/index.rdf/',
'/^\/index.xml/',
'/\/cat-16\//',
'/\/cat16\//',
'/\/cat-17\//',
'/\/cat17\//',
'/\/cat-20\//',
'/\/cat20\//'
),
array('/feed/',
'/feed/',
'/personal/',
'/personal/',
'/leisure/',
'/leisure/',
'/life/',
'/life/'
),
$_SERVER['REQUEST_URI']
);
if($new != $_SERVER['REQUEST_URI']) {
header("HTTP/1.0 301 Moved Permanently");
header("Location: http://www.xiaojb.com{$new}");
exit();
}
?>
Recent Comments