blogger导入wordpress后恢复permalink

blogger导入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"; ?> 好了 大功告成

2011年6月24日 · 1 分钟 · Hyacinthus