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";
?>

 

好了 大功告成