前两天,一个用 DEDECMS 程序架设的网站“中国矫治网”被黑了,表现为打开网站时被跳转到了另一个垃圾网站,查看了网站的源代码,发现所有 Html 文件头部都被插入了一段跳转代码,导向了他们的网站。
跳转代码有两种,一种是在html代码的<head></head>部分加上这样的代码:
<meta http-equiv="refresh" content="3"; url=xxx ">
另一种是javascript代码的:
<script language="javascript" type="text/javascript">
window.location="url";
</script>
我一开始是手动删除了这些代码,但DEDECMS生成的Html文件非常多,每一次运行都会重新对Html文件插入跳转代码,到后面是插入了几十个跳转网址,太疯狂了。虽然DEDECMS官方发布了紧急升级补丁,但仍没扼制这个病毒的传播,网站也彻底瘫痪了。
早就感觉DEDECMS程序太庞杂了,许多功能都用不上,比如会员、问答、金币等,而自己更熟悉WordPress博客程序的建站和使用,所以一直想把DEDECMS转换为WordPress,但看了网上的一些教程,都比较复杂,而且自己有4000多篇文章,生怕转换不当而报废了,那就惨了。所以一直拖着没转换成,这次的被黑,坚定了我要转换的决心。
一开始想自己转换,但看了一些教程,如这文,还有这文,但涉及到数据库的SQL语句处理,要不就是只适用小数据。我用第一个方法试了一下,通过全站RSS.php来导入文章标题,但ID不对,与原来的文章URL不同。我希望转换过来后,文章URL能与原来的一样,这样对搜索引擎好些,不致产生过多的死链。
于是我想找个熟悉转换的人,付费完成这次转换,这也是我首次尝试付费服务。
一开始问了那位转换成功的网友,出价100元,但他嫌我的数据太大,转换太麻烦,说了一下就没下文了。后来在一个技术群里找到了一位朋友,他同意帮我转换,通过数据库来直接转换。
我们通过远程操作的方式,他来操作数据库,我来新建WordPress博客,设置分类目录,一开始导入的文章数不符,少了200多篇文章,现在朋友更新了SQL语法,终于完成了文章的导入。但可惜的是文章来源和原作者不能导入,文章阅读数,感觉没什么大意义,就没导入了。文章的图片沿用了原来的文件夹,所以不用改变。
文章导入完成后,接下来是找一个合适的模板,我选用了笨乌鸦的高仿DEDECMS主题:Bemcms,呵呵,这样可让原来的读者无缝转接到新网站中来。
你那网站的速度太慢了,与你的品味雅虎和你的博客完全不能比。
你那网站的速度太慢了,与你的品味雅虎和你的博客完全不能比。
用 WordPress 搭建个博客网站非常方便。
用 WordPress 搭建个博客网站非常方便。
我也想把一个dede的站转换为wp的
WordPress 做个人网站足够了,DedeCms 显得庞杂了点。