blogger导入wordpress后恢复permalink
Jun 24, 2011blogger导入wordpress官方就提供有插件
但是倒入后每篇文章的链接就变了
之前搜索引擎搜索出来的结果 点就去就是404无法找到
以下两步可以修复这个问题
首先 在wordpress里配置permalink为custom 填写成这样
/%year%/%monthnum%/%postname%.html
然后 新建一个php文件
把下面的代码复制进去保存 上传到服务器上
执行这个文件
它会把postname替换成之前blogger上的
<?php require_once('wp-load.php'); $res = $wpdb->get_results("SELECT post_id, meta_value FROM $wpdb->postmeta WHERE meta_key = 'blogger_permalink'"); $wpdb->print_error(); foreach ($res as $row){ $slug = explode("/",$row->meta_value); $slug = explode(".",$slug[3]); $wpdb->query("UPDATE $wpdb->posts SET post_name ='" . $slug[0] . "' WHERE ID = $row->post_id"); $wpdb->print_error(); } echo "DONE"; ?>
好了 大功告成