wordpress网站自定义url静态化更改办法

前几天网站被黑之后,正常的网页内容全都无法打开了,只有改为默认的那种短链接的形式才能打开,但是那种形式对于搜索引擎实在不友好,而且会导致我原本被收录的内容全都消失了,折腾了半天终于又搞好了,在这里将这次的办法再记录一下,也算是给自己备份一下。

首先是创建http.ini文件,放置于根目录下,或是rewrite文件夹下,内容如下:

根目录下:

[ISAPI_Rewrite]
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
RewriteRule /robots.txt /robots.txt [L]

文件夹下:

[ISAPI_Rewrite]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
RewriteRule /wap(.*) /wap$1 [L]
RewriteRule /content/uploads/(.*) /content/uploads/$1 [L]
RewriteRule /wp-(.*) /wp-$1 [L]
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]

创建404文件,在空间内制定错误类型页面为自定义404页面类型:

<?php
$qs = $_SERVER[‘QUERY_STRING’];
$pos = strrpos($qs, ‘://’);
$pos = strpos($qs, ‘/’, $pos + 4);
$_SERVER[‘REQUEST_URI’] = substr($qs, $pos);
$_SERVER[‘PATH_INFO’] = $_SERVER[‘REQUEST_URI’];
include(‘index.php’);
?>

对.haccess文件的修改

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} ^wp-content.*
RewriteCond %{REQUEST_FILENAME} ^wp-admin.*
RewriteCond %{REQUEST_FILENAME} ^wp-include.*
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

这样其实就可以支持静态化的,但是url有中文的还是会报错,最后在网上找了很久参考了古月小简的博客,更改了wp-includes 下的class-wp.php文件,文件较长,需要的朋友可留言给我,我提供文件给你。

终于将网站恢复。

 

 

wordpress中robots.txt无法更改怎么办

wordpress网站的朋友可能会遇到这样的情况:当网站搭建好之后,在根目录上传robots.txt文件,测试打开却发现什么都没有,或者是不是自己设定的内容,那么遇到wordpress中robots.txt不显示或者无法更改怎么办?

  1. 当我最开始搭建wordpress博客的时候,发现上传到根目录的robots.txt里面的内容根本就不是自己所上传的内容。那么如何查看自己网站robots.txt呢?一般情况下都是 http://你的域名/robots.txt这种样式的。

  2. 那么当打开发现这个robots.txt不是自己填写的时候怎么办呢?这个可能是wordpress博客系统在你搭建网站的时候虚拟了一个robots.txt文件,当你上传之后就会优先选用你上传的robots.txt文件,但是有时候就是优先选用了系统默认的robots.txt了。

  3. 首先打开你的程序,在wp-includes目录下找到functions.php文件

  4. 然后用记事本打开或者是用dreamweaver 打开,这里用dreamweaver进行编辑,打开functions.php文件,找到function do_robots() ,大概在1070行左右,可以看到系统默认的robots.txt文件的定义规则。

  5. 按照上面的规则样式来重新编写,将你网站需要添加的内容添加到这段代码里面。

  6. 添加好之后然后点击保存,这时候你就可以打开你的网站查看网站robots.txt是否完整了。

艾玛,网站又被黑了


前几天打开网站的时候,首页突然变成默认是www.leranl.com/index.php的形式,当时就感觉不对劲,去百度查了一下收录,果然出来了很多莫名的六合彩的页面,尼玛,网站又被黑了。

去年就被黑过一次,害的网站被百度踢掉了,过了一年才慢慢收录,这次又被黑了,估计这下要彻底被扔进沙盒了。

baby cry

总结了一下被黑的原因,可能是后台登陆名密码设置的太简单了,导致网站再次被黑。

网站被黑的结果:

  • 网站内页全都打不开了
  • site网站收录出现很多恶意网站,点击跳转到一些博彩类网站
  • 会被百度降权,网站排名收录消失

网站被黑后解决办法:

  • 找到空间商,让其删除植入木马
  • 及时恢复网站内容
  • 在robots文件中将中毒的文件夹禁掉,减少损失

无觅和友荐——哪个相关插件比较好

前段时间在lusongsong的博客上看到了这两款关联工具,感觉推荐的效果不错,所以都安装了一下。这两款插件都支持wordpress,并且都有插件可以直接下载安装。下面简单介绍一下对于无觅和友荐这两款插件我的使用感受。

安装体验:

前面介绍了,这两款插件都可以直接到wordpress插件官网搜索,下载安装,插件的安装方法这里就不仔细介绍了,可以参见我之前的文章:worpress插件安装方法

安装完无觅插件后相关文章不会立即显示,无觅需要一些时间去获取网站的信息,所以在无觅爬虫在获取网站信息的时候不要停掉插件,否则会影响文章的相关度。

友荐相关文章推荐代码只有一行。 安装友荐插件后鼠标向下滑动的时候,右下角会出现“猜你喜欢”的推荐栏,目前友荐部分栏目还在内测中,所以可以不用登陆直接使用友荐代码。

使用体验:

  • 无觅更像是对文章内容的一种补充,因为无觅网内收录很多文章。友荐是针对站内推荐的工具,推荐的是站内相关文章。
  • 无觅操作过于复杂,友荐相对来说简单很多,对于菜鸟级的站长来说简单易行。
  • 无觅的操作时间和经验丰富很多,友荐是个新上线的产品,相对来说还有很多地方需要改进和完善。
  • 无觅的精准度比友荐好一些。看了下几个装了友荐的博客,推荐出来的相关性并不高,而且只是基于标题中的一两个关键字。
  • 无觅对于页面的收录更及时,基本上新的文章发布后只要访问一下就会被收录。友荐收录不太稳定,没发现规律。标题有时会被切除而不完整,不知为什么。
  • 友荐的优势是安装很简单,一行代码。不像无觅要安装一个插件,或者一段代码。

目前这两款插件都使用了一段时间,会持续观察其效果。

WordPress文章采集与自动发布插件汇总

很多个人站长都常常面临没时间维护网站的问题,Wordpress有很多可以自动采集甚至自动发布的插件可以解决这一问题,但是纯粹采集的话,网站质量肯定不行,如何取舍,要有个度。下面简单介绍一下我用过的一些英文采集插件,以及一些口碑比较好的其他插件。中文的话可以直接用火车头来采集,后续会写一个详细的火车头采集的教程。

插件的安装方法以及如何英文伪原创可以参考之前的两篇文章。

一、WP-O-Matic, WordPress文章自动聚合插件, 可以从指定的RSS feed源中自动采集更新,发布文章到Wordpress博客,优点:

§可以设定时间自动采集文章和图片

§选择或创建分类

§可以同时采集多个rss feed

§可以对一些关键字或语句进行替换和增加链接

§操作简单易学

缺点:发布前不能查看采集到的文章的情况,只能通过发布后前台查看效果。

WP-o-Matic安装使用方法:

l  激活插件后设置栏出现WP-o-Matic选项点击进入第一步的设置。

l  进行Add campaign里进行采集设置,主要在feeds里添加要采集的目标站的feeds,categories选择采集分类。

l  在options里设置采集路径等,默认就行,Cache images要求建立个“Cache”文件夹并修改权限为777。每次采集都需要在add campaign执行,addcampaign设置完成后点击submit后,如果未设置好,他会提示你,直到Campaign added successfully. Edit it or fetch it now后点击fetch it now。

二、Autoblogged,Autoblogged也是一款基于rss的自动采集发布插件,它跟WP-O-Matic有些功能类似,但Autoblogged功能相对全一些,它的主要功能如下:

◆可以选择采集rss feed或者设置关键词采集

◆支持图片及视频的采集

◆自定义日志模板:post Templates,按照你写的模板去输出blog,例:你想按原文输出的话直接填上%content%就可以了,还有许多其他不同参数,还需要进一步研究。

◆高级日志过滤,如Filtering,过滤含有某些词的文章

◆增强的 tag 引擎 ,可以自动生成tag词

◆搜索,替换功能–Search and Replace:替换某些字词

◆生成缩略图,可以在发布之前生成预览,查看采集效果

◆缺点:操作较复杂,在采集前需要设置一下模板,不然容易出错

三、Auto Blog Samurai

Auto Blog Samurai是我目前用的比较多的一款采集工具,这款也是我用过最方便的一款,我这有破解版,需要的可以评论留邮箱。

与插件autoblogged相比,其优点:

定时发布:将采集到的文章利用wordpress自带的定时发布的功能,可设置定时发布。

RSS全文输入:无不局限于RSS全文输入。

自动去除链接:采集的时候即可自动去除原文中的链接,操作简单。

其他插件:

1、wordpress自动采集插件-smartrss

功能特征:

随心所欲地把自己喜欢的RSS里面的文章自动发布到自己的wordpress 博客上,使得 wordpress 具有了类似于有些 CMS 的自动采集功能。

2、wordpress自动采集插件 -Caffeinated Content

是一个非常强大的WordPress插件,根据关键词搜索Youtube、Yahoo Answer、Articles、Files而获取相关内容,可保留原文也可翻译成多个国家语言,并可以定时定量自动发布到你的博客上的插件工具。

3、wordpress自动采集插 件-FeedWordPress

这个插件用的很不错,主要是读取feed来实现你的博文更新的。恋吧用的感觉一直不错!并且官方更新的也很快!建议不要用汉化包,就用英文版WordPress和 FeedWordPress原插件!

4、wordpress自动采集插件-BDP RSS Aggregator

通过BDP RSS Aggregator 这个wordpress 插件,可以聚合多个blog的内容。适用于拥有多个博客的blogger,或者资源聚合和分享类的blogger,以及群组blogger。

BDP RSS Aggregator 插件主要是聚合标题以及部分摘要,并不会全文现实内容,也不会把对方的文章导入到自己的数据库里面。详见 aggregated blog feeds:聚合多个博客的内容一文。

5、wordpress 自动采集插件-FeedWordPress

FeedWordPress 是一个rss 聚合插件,可以聚合其他博客的内容源现实到自己的博客上,并且是以全文的形式。你可以点此下载中文版。

6、wordpress 自动采集插件-Friends RSS Aggregator (FRA)

Friends RSS Aggregator (FRA) 这个插件可以通过RSS聚合,也只是现实文章的标题,发布日期等。

7、inlineRSS

Inlinefeed 支持RSS, RDF, XML or HTML等几种格式,通过Inlinefeed可以让Rss源的文章现实在特定文章内。

8、wordpress 自动采集插件-GetRSS

激活GetRSS插件后,可以使用如下的代码聚合 rss 的文章。

把 rss地址换成你想聚合的rss地址就可以了,5是显示文章数量,可以修改。

大部分的rss只输出简介,我尝试找了一些全文输出的rss,通过修改模板可以成功采集全文的rss。但是问题是好多rss并不是全文输出,目前找到的解决方法有两个:

1、 使用在线转换工具,能为不提供RSS feed 输出的烧制一个 Feed,只要输入博客的地址或者 Feed 地址,就可在线生成生成全文 Feed:

http://fivefilters.org/content-only/

http://feedex.net/

2、 利用yahoo pipes,通过yahoo pipes可以完成多个RSS Feed的合烧工(如何使用Yahoo PIPE 对RSS进行全文输出并伪原创),使rss实现全文输出的效果。

yahoo pipe2

利用插件工具可以帮助我们节省很多时间,可以采用人工结合工具的形式,在采集完之后,对一些细节的地方可以手动再编辑一下,并且不要一直使用同一款插件,可以多个插件结合使用,控制频率,保持良好的更新速度及外部连接。

 

Google adsense发布商Google Publisher Plugin插件教程

Google最近发布了一款wordpress插件-Google Publisher Plugin,该款插件可以便捷的管理Google adsense,在wordpress网站上快捷的发布广告,对新手站长来说,很有用。下面详细介绍一下这款插件的使用方法。

1、  Google Publisher Plugin安装:在wordpress左侧的面板找到插件—安装插件,搜索Google Publisher Plugin,点击安装,安装后激活。如果对插件安装的方法不熟悉的可以去看我之前的文章:wordpress插件安装教程。这里就不详细截图了,重点介绍一下插件的设置与使用。

2、  Google Publisher Plugin激活之后,可以直接点击设置,或者到管理面板右侧的设置中找到Google Publisher Plugin,点击下方的设置按钮。

Google Publisher Plugin

3、打开google发布商插件界面,如果你没有google账号,点击立即创建一个,如果你已经有adsense账户,点击开始使用按钮

Google Publisher Plugin2

4、点击开始使用后,会自动关联你的google账号,同时需要验证google网站站长工具,点击验证按钮

Google Publisher Plugin3

5、验证通过会自动关联你的Google Adsense账号,点击管理广告按钮

Google Publisher Plugin4

6、插件会根据你网站中的页面类型,自动判断广告的添加类型,如首页,文章页面,单独Page页面,以下图中的单个帖子页面为例,可以看到很多位置有一些红色的加号标记,点击红色的加号,Google Publisher Plugin就会自动根据位置帮你生成广告单元,每个页面最多可以放置三个广告单元,点击绿色广告单元左下方的按钮可以对广告单元进行修改。

Google Publisher Plugin5

7、点击保存并启用,google AdSense的广告就发布好了,需要注意的是广告要过几分钟才能展示,耐心等几分钟,就可以看到效果了,不用去后台改模版,也不用去AdSense账户新建广告单元,是不是很简单。

Google Publisher Plugin6

 

 

 

 

 

 

如何为WordPress网站添加网站地图插件

网站地图对于网站的收录有很大的帮助,因为搜索引擎每天都是让蜘蛛在互联网爬行来抓取页面,网站地图的作用就是给蜘蛛爬行构造了一个方便快捷的通道,因为网站页面是一层一层的链接的,其中可能会存在死链接的情况,如果没有网站地图,蜘蛛爬行在某个页面就因死链接爬行不了,那么就不能收录那些断链接的页面,更别说快速的收录了。

各大搜索引擎喜欢的网站地图的格式是不同的,

google比较喜欢XML格式的,格式参考:http://www.leranl.com/sitemap_baidu.xml

而百度倾向于html如网站页脚的,格式参考:http://www.leranl.com/sitemap.html

对于用户和其他搜索引擎来说,也是html的这种格式比较友好。

下面来介绍,两个针对网站地图自动生成的工具。

插件的安装方法这里就不详细介绍了,可以参见之间的文章:wordpress主题安装方法

1. xml-sitemap

该插件主要是针对英文Wordpress网站,主要是生成xml格式的文件

利用该插件可以生成网站地图

示例:http://www.leranl.com/sitemap_baidu.xml

将插件上传后,分别新建一个名为sitemap.xml 和sitemap.xml.gz 的文件,可用FTP工具上传。然后使用CHMOD 666命令设置这两个sitemap.xml文件权限为可读

在后台将插件激活

设置保持默认配置即可,可生成网站地图。

xml-sitemap

2.百度Baidu Sitemap Generator,安装方法见之前的wordpress插件插件安装教程

Baidu Sitemap Generator插件激活后,在后台的设置里面点击baidu-sitemap,在配置页面-基本配置中选择生成XML地图,生成Html地图,当发布文章时更新Sitemap,只包括最近的文章(1000以内);锭接包括:文章\页面\目录,

点击提交查询后,可以从下面的两个测试地址看网站地图是否成功生成。

Baidu Sitemap Generator

wordpress插件安装的方法

wordpress强大的插件功能是其一大特色,很多新手朋友还不知道如何安装wordpress的插件,下面以插件Baidu Sitemap Generator为例,为大家介绍一下如何安装wordpress插件。

总体来说wordpress插件安装有三种方法,一种是利用ftp工具上传到空间中,一种是直接在后台搜索安装。

方法一

1. 登陆到网站的管理面板,点击左侧的插件-安装插件,在搜索框中输入你想安装的插件名称,如Baidu Sitemap Generator,点击搜索

wordpress plugin 1

2.可以看到插件的搜索结果出来了,点击插件下方的Install NOW,插件就自动下载到服务器里面了

wordpress plugin 2

3.点击已安装的插件,就可以看到网站的一个插件列表,找到Baidu Sitemap Generator,点击启用,插件就安装好啦。

wordpress plugin 3

这个方法是最为简单的一种方法,但是有的插件在后台是不能直接搜索到的,这个时候我们就要自己下载插件,然后上传到网站空间里面,见方法二和方法三

方法二

1、  到wordpress插件下载页面或者其他下载地址,搜索想要下载的插件,如Baidu Sitemap Generator

wordpress plugin 4

2、  打开插件页面,下载相应插件Baidu Sitemap Generator,下载的插件文件是压缩包的形式,保存到本地

wordpress plugin 4

3、  将文件直接解压到本地,打开ftp工具,连接到网站空间,将下载下来的文件上传到空间里面,上传路径为:/web/wp-content/plugins/

wordpress plugin 5

4、  登陆到网站的管理面板,点击左侧的插件,已安装的插件,就可以看到网站的一个插件列表,找到Baidu Sitemap Generator,点击启用,插件就安装好啦。

wordpress plugin 3

方法三

前面两步的插件下载流程相同,第三步开始变化,在后台管理面板中,找到左侧的插件-安装插件,点击第二项上传,然后直接将存在本地的压缩包上传,这里注意插件不用解压,直接上传压缩包

wordpress plugin 7

 

WordPress 3.8 比以往版本有哪些改进?

WordPress 3.8 在12月12号左右正式发布,WordPress 3.8 较之前的wordpress 3.7.1版本,有哪些提升与改进呢,下面来逐个分析。
 注:WordPress 3.8版本命名为“Parker”,以纪念查利·帕克,波普爵士乐的先驱者。

  • 全新现代的设计:WordPress已经变得焕然一新。 3.8更新了管理仪表板。有几十个灰色的色调 – 带来更大,更大胆,更丰富多彩的设计!

  • overview
  • 小工具界面简化:在大型屏幕中显示能够显示多个部件的叠加。
  • 板式大方友好:The Open Sans版式提供了简洁、友好的文本显示模式,它的一大特色是可以根据桌面或者移动端进行自动调整 。
  • 更多的配色选择:WordPress新增了8个全新的管理员配色方案,让你有更多的选择方案。
  • colors
  • 精致的对比:凭借卓越的对比度和宽大舒适的类型,新的设计很容易阅读和愉快浏览。
  • 根据你的环境自动调整:WordPress能够根据你的屏幕大小来自动调整文字的显示,图形现实的更加清晰明确。
  • 主题管理界面更新:突出你的主题特色。

点击下载:WordPress 3.8 中文版的下载地址

 

 

如何建立和操作英文站群

一、空间和域名选择
做英文站群的话,尽量选择国外的空间,国内的空间访问速度慢,备案拖得时间长,最好是直接选择美国的空间,如果实在不想用国外的空间或者考虑到语言售后等问题,可以选择香港的或者台湾的空间,可参考之前的文章:wordpress网站建设的过程—如何购买域名以及香港空间
二、程序选择
做英文站,程序可以直接使用WORDPRESS,简单好用,模板多,特别是各种插件,适合做各种形式的站点。当然,如果有实力的话,也可以选一些不同博客程序,或者自己写个程序,尽量差异最大化。个人觉得WP对SEO很好,尤其是google,百度貌似不喜欢wordpress,这个博客在百度的表现就远不如google,如果做中文站可以使用Z-blog或者织梦+火车头采集。
三、网站内容
内容为王,英文的内容是一大难点,想要高质量的网站内用的话,可以自己写或者花钱请人写。
如果英文不好可以借助工具,采用文章采集+伪原创的方法。注意采集的文章千万不要直接发布,这样一点意义都没有,最好是做一些伪原创的处理。伪原创之后有精力的话可以人工稍微看一下,有一定的可读性的话最好。
四、文章发布
可以使用前面推荐的wordpress插件ZipPoster,将采集到的文章批量上传,预约发布,这样可以节省很多人力,只要采集处理好文章,后面内容方面就不怎么用管了。
五、做外链,等待收录
提交google,RSS FEED和BOOK MARK,国外的免费书签很多,现在中国人做英文站链接业务的也很多,其实做英文站GG收录还是挺容易的,收录后,要注意网站持续不断的更新原创和伪原创,还要注意SEO,WP关于SEO的插件也很多,一般做一个WP博客都会用到以下插件:Google XML Sitemaps;All in One SEO Pack;WP Super Cache;WP Keyword Link。做外链无非就那么几种方法:
1. 书签网站提交:现在最基本的英文SEO获取外链的方法。可以用sick submitter
2. 英文文章提交:高质量外链的方法之一,就是英文的软文,难度有点大。
3. 友情链接:最有效并且最容易控制的方法。
4. 论坛留言和签名:最原始也是比较有效的方法,但就是容易被人当做spam删除了,如果做好这一点是最关键的。
5. Blog评论:英文网站推广比较有效和流行的方法,缺点同上。还有就是找do-follow blog比较难。
6. 买高质量链接:当然有Money是前提。
7. 新闻源提交:如果你有新闻来源,这个方法相当强悍。当然难度也是相当的。
8. 网站目录提交:效果已经不是很好,提交到一些质量高的列表或相关的列表就足够了。
9. 制作一些程序的插件或模板(例如Wordpress的):有能力的可以去试试。
10. 要想省事,还是黑帽吧,这些软件xrumer,senuke,SB都非常不错,但都很贵,并且用好也有一定的难度,需要不断的摸索,掌握了这几个软件的人,非常舒服的坐在家里数钱了!
最后,做好站后,如果你是有长远计划与目标的人,当然是先把这些站养起来,方便以后给自己的销售网站做高质量的外链,大家也知道,这年头,做外链越来越不容易。站群特别适合外贸仿牌。当然还可以挂GG广告了,另外国外的联盟很多,CJ,CB都是非常著名的公司,信誉好,收益也都不错。其实,以上介绍的方法还不能说是真正意义上的站群,还涉及很多方面。主要是我们要运用得当,举一反三,如果彻底的垃圾站,那就完全用AUTOBLOG插件了,其实就是自动采集英文文章,自动发布的那种无人值守网站,但这种站容易被K,但如果你有成千上万的AUTOBLOG就不怕被K几个,这种方法网上很多,自己搜索一下尝试吧!