欢迎光临
我们一直在努力

用火车采集从pjblog转到wordpress 3.2.1过程记录

此法只能采集文章内容、标题、日期、一个tag,
发布模块采用wordpress 3.2.1的,
pjblog的日期采集,获得年份如下,
<h2 class=&#34;ContentAuthor&#34;>作者:admin 日期:[参数]-(*)-(*)</h2>
年、月、日可以采集到,pjblog没有时分秒,可以在火车头中用固定字符串,分别选择时、分、秒。
采集成功后,全发现前台没有一个日志,全在后台为定时发布状态,日期都是过去时,永远都发布不了,时光不会倒转。进入phpmyadmin或者mysql连接工具,执行如下语句。将定时发布修改为发布状态。
格式如下:up&#100;ate 表名 set 字段名 = replace(字段名,&#39;要替换的值&#39;,&#39;替换后的值&#39;)
[code]up&#100;ate 表名  set post_status  = replace(post_status ,&#39;future&#39;,&#39;publish&#39;) [/code]

链接不丢先参考下这两个文章
参考1:pjblog转wordpress后URL重定向,http://s5s5.me/1369
参考2:PJblog转WordPress文章地址重定向:http://www.baizoo.cn/archives/390.html
article.asp
这个文件放在WP根目录下,重定向 article.asp?id=888 至 ?p=888
还有其实的一些 feed.asp、sitemap.asp、wap.asp 也用这代码改一改指向地址,然后放到服务器相应的目录下。
<%@ Language=VBScript %>
<%
 Response.Status=&#34;301 Moved Permanently&#34;
 Response.AddHeader &#34;Location&#34;,&#34;/weblog/?p=&#34; + request(&#34;id&#34;)
%>
将以下这段代码放到 index.php 中实现 ?id=888 到 ?p=888 的转换
<?php
if(isset($_GET[&#39;id&#39;])){
 header(&#34;HTTP/1.1 301 Moved Permanently&#34;);
 header(&#34;Location: /weblog/?p=&#34;.intval($_GET[&#39;id&#39;]));
 exit();
}
?>

赞(0) 打赏
未经允许不得转载:席天卷地个人博客 » 用火车采集从pjblog转到wordpress 3.2.1过程记录
分享到: 更多 (0)
标签:

评论 抢沙发

评论前必须登录!

 

QQ :13945502电话:13913571631

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

×
订阅图标按钮