重新建站记:下

前面文章《重新建站记:上》讲述了重新建站的原由及其它的前期准备工作,本文主要讲讲重新建站的一些过程、记录。

1、htaccess文件

网上说wp的固定链接要用到htaccess文件,因为已经在本地搭建了环境,我就直接使用生成好的文件。

2、同步文章

把文章同步到网络上并不用手工一篇一篇地复制,直接使用wp本身的导入导出功能,——其它就是生成一个XML文件。但还是有修改的。比如文章的图片链接。 在本地导出的XML全部是127.0.0.1地址,导入到网站上,依然保持不变,于是找了资料,将其修改过来。在数据库使用下列语句替换:

1
UPDATE wp1_posts SET post_content = replace( post_content, ‘http://127.0.0.1/wordpress_web’, ‘http://www.latelee.org’); 

其中,wp1_posts是我的数据库表,http://127.0.0.1/wordpress_web是我上线前的本地地址。最后一个是实际的网站。
当然,文章的图片和工作压缩包依照本地的路径,直接上传到服务器空间对应的路径。
不过后来我发现,上面那个语句替换得不彻底,只好再导出一次XML文件,看看哪里还有127的地址,然后在网站上一一改正过来。

3、搜索引擎优化

首先想到的是网站地图sitemap。
用baidu官方出品的插件:在后台验证了半天,结果提交不成功。——真的是等待半天,但页面还是“校验中…”,遂放弃。
用google的sitemap插件:在后台运行结果提示:再次放弃。 其次分别在上面2个引擎的站长工具里提交URL,测试robots.txt。baidu现在不让手动提交sitemap了,它不让就先不管这个了。

4、转载文章

暂时安稳下来后搜索一下自己被别人转载的文章,很多网站转载了文章,有些有注明出版,有些根本没有。原来网站用joomla,URL地址会多了一个数字,于是又找了一个名叫Pretty Link Lite的插件,它可以将一个URL转换成另一个URL。这样,别人万一点击率了那些转载文章的链接,也能正确地找到原出处。 这个过程就是去baidu、google、bing、sougou等等搜索搜索引擎搜索了,看到有地址的,就转换。我发现sougou、bing的收录速度还是很快的,而baidu,一付爱理不理的态度,没办法,自己不懂SEO,还是得继续学习。

5、其它事项

对于以前写的文章,发现有诸多不足,比如行文章法不好,结构不清楚,也不严谨。鉴于会有转载的可能性,以后写文章的时候,多特出自己的写作风格,在结尾也加上名字和日期。如果涉及到其它的文章,也在行文中写出。

附1: 本站目前使用的插件:

Akismet:防止垃圾评价,首选它。
WP-PostViews Plus:统计文章阅读次数的插件。
WP-PageNavi:分布导航插件。
Pretty Link Lite:URL转换插件。
Google XML Sitemaps:google的sitemap插件,我的网站一直生成不成功(提示:error on line 2 at column 6: XML declaration allowed only at the start of the document)。不懂为何。(已解决,原因我的functions.php文件第一行是空行,导致生成的xml第一行也是空行,去掉即可)

附2: 截至发文时,网站未解决问题如下:

  • 语法高亮

一直以来都是用自己写的语法高亮工具进行高亮,但在WP编辑文章时,会自动去掉nsbp和其它一些HTML标签,这样所有的格式的都乱了。另外又不打算用插件。这个问题还在寻找解决方法中。

  • 主题修改

由于使用了他人的主题进行修改,还有很多地方不太懂,要改成自己满意的主题,还要花时间和心思。

  • 备案

我的域名是2010年备案的,但自从2013年有关部门作了新规定后,一直没重新备案,现在正在办理中。