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是否完整了。

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 中文版的下载地址

 

 

Meta Property=og标签的作用于用法

最近注意到很多大的网站头部代码里面增加了,Meta Property=og,整理了一下Meta Property=og的作用以及用法。

og是一种新的HTTP头部标记,即Open Graph Protocol:

The Open Graph Protocol enables any web page to become a rich object in a social graph.

即这种协议可以让网页成为一个“富媒体对象”。用了Meta Property=og标签,就是你同意了网页内容可以被其他社会化网站引用等,目前这种协议被SNS网站如Fackbook、 renren采用。SNS已经成为网络上的一大热门应用,优质的内容通过分享在好友间迅速传播。为了提高站外内容的传播效率,2010年F8会 议上Facebook公布了一套开放内容协议(Open Graph Protocol),任何网页只要遵守该协议,SNS就能从页面上提取最有效的信息 并呈现给用户。

 

Open Graph Protocol对SEO的影响
有些人使用所谓的网站质量在线检测,检测后结果提示Meta Property=og这段代码有问题,特别是一些SEO的检测,更是提
示“特别错误”!然后删除Meta Property=og代码,检测正常。因此担心Meta Property=og这段代码会对网站照成不良影响。其实Open Graph Protocol并不会对SEO照成不良影响,相反,应用的合理,非常有利于网站的推广。

Open Graph Protocol应用指南——参与到Open Graph Protocol的好处

● 能够正确的分享您的内容到SNS网站

● 帮助您的内容更有效的在SNS网络中传播

MetaProperty标签的应用
● 按照您网页的类型,在<head>中添加入meta标签,并填上相应的内容

● 如果一个页面上有多个需要标识出的内容怎么办?

您可以重复meta标签,将认为og:type 标签是每一段内容的起始处,例如:

<meta property=”og:type” content=”video”/>

<meta property=”og:title” content=”五月天_突然好想你MV现场版”/>

<meta property=”og:image” content=”http://g1.ykimg.com/0100641F464AC21FF0B3ED00F48F151F43D4BF-5F0F-BD39-
76EA-E5E20A1887C4″/>

<meta property=”og:url” content=”http://v.youku.com/v_show/id_XMTIyMTY5NzMy.html”/>

<meta property=”og:videosrc”
content=”http://player.youku.com/player.php/sid/XMTIyMTY5NzMy&isAutoPlay=true/v.swf”/>

<meta property=”og:width” content=”500″ />

<meta property=”og:height” content=”416″ />

<meta property=”og:type” content=”video”/>

<meta property=”og:title” content=”五月天_突然好想你MV现场版_AA”/>

<meta property=”og:image” content=”http://g1.ykimg.com/0100641F464AC21FF0B3ED00F48F151F43D4BF-5F0F-BD39-
76EA-E5E20A1887C44444″/>

<meta property=”og:url” content=”http://v.youku.com/v_show/id_XMTIyMTY5NzMyyyyyyyyyyyyyyyy.html”/>

<meta property=”og:videosrc”
content=”http://player.youku.com/player.php/sid/XXXXXXXXXXXXMTIyMTY5NzMy&isAutoPlay=true/y.swf”/>

<meta property=”og:width” content=”600″ />

<meta property=”og:height” content=”716″/>

● 安装SNS网站插件如人人网插件,同样会出现Meta Property标签,卸载后可以去除。

 

使用Open Graph Protocol应注意
Meta Property=og代码的功能并不等同于网页的meta name标签,两者针对的对象不一致,功能不同。

如果网站上要使用open graph protocol,那么,Meta Property=og和Meta Name、Title标签应同时赋值。

文章开头举例的B2C网站,<head>如下:

<head>

<meta http-equiv=”Content-Type” content=”text/html;charset=utf-8″ />

<title>Cool Gadgets at the Right Price – Worldwide Free Shipping – ******</title>

<meta property=”og:title” content=”**’s Facebook” />

<meta property=”og:type” content=”product”/>

<meta property=”og:url” content=”http://www.******.com” />

<meta property=”og:image” content=”http://www.******.com/logo.gif”/>

<meta property=”og:site_name” content=”******.COM” />

<meta property=”og:description” content=”Cool Gadgets at the Right Price – Worldwide Free Shipping –
******”/>

<meta property=”fb:admins” content=”100001422224225″ />

<meta property=”fb:page_id” content=”241333394220″/>

<link href=”/css/reset.css” rel=”stylesheet” type=”text/css” />

<link href=”/css/default/all.16666.css” rel=”stylesheet” type=”text/css” />

<script type=”text/javascript” src=”/shop.js”></script>

<script type=”text/javascript” src=”/scripts/all.16666.build.js”></script>

<meta http-equiv=”Content-Type” content=”text/html;charset=utf-8″ />

<meta name=”description” content=”Online shopping for cool gadgets at the right price. ” />

<meta name=”keywords” content=”cool gadgets, cheap gadgets, free shipping” />

</head>

如果你用上了meta property标签,你得在后台设置好,不然,就是空白.

 

 

分享自己整理的无版权英文文章采集源

前面介绍了一些英文站采集和伪原创的方法,在采集的时候应该注意,对与一些比较注重版权的网站和博客的内容采集的时候最好是慎重,因为国外的空间比较严格,一旦被投诉有侵权行为,可能空间就会被关闭。所以在采集的时候一定要注意版权问题。最好是去一些文章站,这种网站一般不会有版权问题,下面是自己搜集的一些无版权问题的采集站,分享给大家。

 

www.ezinearticles.com
www.webpronews.com
www.ideamarketers.com

www.goarticles.com
www.netterweb.com
www.articlecentral.com
www.articlefinders.com

www.web-source.net
www.biz-whiz.com
www.xongoo.com

www.websitefuel.com
www.zinos.com

www.addme.com
www.hamazines.com
www.warriorforum.com
www.internethomebusinessarticles.com
www.linksnoop.com
www.submityourarticle.com

www.articlesforwomen.com
www.articlesfactory.com
www.articlez.com
www.isnare.com
www.sideroad.com
www.jorbins.com
www.mainstreetmom.com
www.family-content.com
www.articlesubmissions.com
www.fresh-articles.com
www.netterweb.com
www.freezinesite.com
www.valuablecontent.com
www.womans-netnews.com
www.marketingpitbull.com
www.searchwarp.com
www.awebhostingprovider.com
www.lilengine.com
www.storebuilder.co.uk
www.constant-content.com
www.toparticles.net
www.organic-rankings.com

www.workathomearticles.net
www.webmastertraffictools.com
www.commonconnections.com
www.internethomebusinessarticles.com
www.tigrafix.com/articles/submission.htm
www.allfreelancework.com/submitarticles.php
www.business-opportunity.biz
www.website-traffic.info
www.work-at-home-jobs-iowa.com
www.website-promotion-ranking-services.com

如何建立和操作英文站群

一、空间和域名选择
做英文站群的话,尽量选择国外的空间,国内的空间访问速度慢,备案拖得时间长,最好是直接选择美国的空间,如果实在不想用国外的空间或者考虑到语言售后等问题,可以选择香港的或者台湾的空间,可参考之前的文章: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几个,这种方法网上很多,自己搜索一下尝试吧!

wordpress插件ZipPoster批量定时发布方法

很多人问如何实现采集文章的在 WordPress 中的批量定时发布ZipPoster 这个免费WP 小插件完全可以解决这个小问题,下面介绍一下如何利用ZipPoster插件实现WordPress文章批量定时发布。英文采集伪原创的方法之前的文章也有所介绍:英文文章伪原创的方法与途径

第一步:打开ftp工具,将下载的ZipPoster压缩包上传到wp-content——plugin文件夹中

第二步:进入WordPress后台,点击左侧 Plugins-Plugins

第五步:找到ZipPoster插件,点击 Activate 按钮激活该插件

第六步:点击控制面板左侧的Settings-ZipPoster 进入设置界面

第七步:这就是 ZipPoster 唯一的设置界面:

 ZipPoster

1.随机发布时间里的最短间隔时间,从上到下依次是分钟、小时、天、星期

2.随机发布时间里的最长间隔时间

这两个的意思是每隔 1~2 小时发布一篇文章(最短1 小时,最长2 小时),即平

1.5 小时发布一篇,这个大家可以适当自己调整

3.文章发布时间设置,Now 为从现在开始计时,Last 是从最后发表的日志开始计时,即如果选择Now 则最快可以在1 小时后发布第一篇文章,选择Last 则可以自动补齐之前过去的时间(如果你文章够多的话)

4Post Title Entry 可以模拟正常的标题和内容的提交(可忽略),Category

是用来你发布文章的分类的,我这里是“未分类”

5.到重头戏了,这里是可以选择txt 文章zip 包,注意txt 的格式必须为

标题

(空一行)

内容(可以使用 HTML 代码)

如:ZipPoster2

大家可以把全部 txt 文件打成zip 包(必须zip)点浏览上传到服务器,然后点

Do it 生成文章。注意zip 包必须小于2M

6、进入Posts-Poste 文章管理我们就能看到我们发布的文章了,后面是发布状

态(Scheduled 即预约发布)

在Woedpress添加评分插件WP-PostRatings的使用以及汉化版下载地址

在博客上增加评分功能用户体验还是很友好的。Wordpress强大的插件功能基本上你能想到的都可以实现。WP-PostRatings就是一款为worpress设计的评分插件。

主要展示方式可以参考页面下方:

WP-PostRatings

安装方法:下载WP-PostRatings压缩包,解压后用ftp工具上传到wp-plugin文件中

或者在后台找到插件——上传插件,直接将压缩包上传

在后台所有插件中激活WP-PostRatings插件

WP-PostRatings插件主要功能

主要需要在评价设置里面选择自己想要的展示模式以及最高评分,其他的全都默认设置就可以了

设置好 WP-PostRatings 插件后,我们需要把相关的代码加在single.php页面里面

          <?php if(function_exists('the_ratings')) { the_ratings(); } ?>

放在主题文件里去,这样才可以正确显示出投票功能。也可以加到index.php页面里,查找

          <?php while (have_posts()) : the_post(); ?>

加到这段代码下面即可。加入代码后刷新页面即可出现文章评分的功能。

WP-PostRatings有管理评价,评价设置,ratings模板,以及软件卸载四个模块

汉化版的效果:

Post Ratings

汉化版下载地址:WP-PostRatings的使用以及汉化版下载地址

关于rel=”canonical”标签的用法

rel=”canonical”是在页面head标签中,

创建 <link> 元素:<link rel=”canonical” href=” http://www.leranl.com/wordpress-global-translator/”/>

canonical 是 Google、雅虎、微软等搜索引擎与2009年一起推出的一个标签,百度在2013年1月8日也发声名表示认可这一标签。

rel=”canonical”的主要作用是对几个完全相同或高度相似的页面,为其指定唯一的URL,同时权重也将集中指向这个URL可以避免多个页面分散权重。同时也避免重复收录,提升搜索引擎友好性。

举例子:如http://www.leranl.com/wordpress-global-translator/

http://www.leranl.com/?p=679

这两个URL指向的是同一个页面,我们可以在http://www.leranl.com/?p=679

这个页面的head标签中,创建 <link> 元素:<link rel=”canonical” href=” http://www.leranl.com/wordpress-global-translator/”/>

在使用rel=”canonical”有以下点需要注意:

我们定义的链接最好是绝对地址,虽然canonical也可以支持相对地址,但是使用绝对地址可以避免不必要的错误

WordPress的最新版本已经默认添加了canonical标签

rel=”canonical”对于搜索引擎来说是建议,并不是指令

rel=”canonical”对网页并没有负面影响,目前国外ebay、amazon很多大的网站已经在全站添加canonical标签。

如:ebay的目录页

http://www.ebay.com/electronics/cell-phone-pda

 
SEO

wordpress 翻译插件Global Translator教程与一些问题

Global Translatorwordpress的一款多语言翻译插件,它可以支持将英文翻译成20多个国家的语言。而且它是将动态的页面缓存成为静态的html页面。理论上来讲,对于搜索引擎是友好的。因此不少博主安装了这个插件,一个是可以生成大量的页面,增加收录,还能带来多语的访问量,另一方面生成的静态页面对于搜索引擎也比较友好。

但是在使用Global Translator这个插件时发现一个问题,其生成的多语言页面没办法更新,如在使用该插件时侧边拦增加了某个公告或链接,一个月之后,公告和链接都已经删除了,但是在多语言页面中这些公告和链接依然存在,通过研究测试,有以下解决办法,1。将插件停用2。利用FTP工具到空间中将存在链接的页面全部删除,但是这样的办法会导致收录大将减少,对搜索引擎也不友好

所以大家权衡一下得失,慎用Global Translator这个插件。

还是简单介绍一下这个插件的使用方法,Global Translator主要功能包括

 

  • Four different translation engines: Google Translation Engine, Babel Fish, Promt, FreeTranslations
  • Search Engine Optimized: it uses the permalinks by adding the language code at the beginning of all your URI.
  • Fast Caching System: new fast, smart, optimized, self-cleaning and built-in caching system. Drastically reduction of the risk of temporarily ban from translation engines.
  • Fully configurable layout: you can easily customize the appearance of the translation bar by choosing between a TABLE or DIV layout for the flags bar and by selecting the number of translations to make available to your visitors
  • No database modifications: Global Translator is not intrusive. It doesn’t create or alter any table on your database: this feature permits to obtain better performances.
  • 四个不同的翻译引擎:谷歌翻译引擎,BING,PROMT,FreeTranslations
  • 搜索引擎优化:它使用的永久性添加的语言代码,在开始你的URI。
  • 快速缓存系统:新的快速,智能,优化,自我清洁和内置的缓存系统。大幅减少风险。
  • 完全可配置的布局:您可以轻松地自定义外观的翻译栏之间选择一个Table或者div布局的标志栏,并通过选择翻译的数量提供给您的访客
  • 没有数据库的修改:全球翻译不侵扰。它不创造或改变你的数据库的任何表:此功能允许获得更好的性能。

看一下界面截图:

Global Translator3 Global Translator1 Global Translator2