Google官方SEO入门教程更新

2010-11-01 宽宽

之前google官方有更新一份《Google SEO 入门教程》,几乎seo从业人员都人手一本,现在这本书有更新了。

Google官方SEO入门教程更新版

官方对于新增的内容补充如下:

词汇表,定义全篇《指南》中的一些词汇。
更多图文例证,帮助您理解内容。
针对移动设备优化网站的方法。
措辞更清晰,可读性更高。

下载地址:《Google SEO 入门教程 第二版》[PDF英文格式]

相关下载:《Search Engine Optimization Starter Guide》[第一版英文PDF格式]

六个排版原则让文档脱颖而出

2010-11-01 宽宽

看到一个个人简历的排版例子,对比一下,感觉眼前一亮,先看图再说话。

归纳优秀排版的六个原则:

一、对齐原则

  相关内容必须对齐,次级标题必须缩进,方便读者视线快速移动,一眼看到最重要的信息。

二、聚拢原则

  将内容分成几个区域,相关内容都聚在一个区域中。段间距应该大于段内的行距。

三、留白原则

  千万不要把页面排得密密麻麻,要留出一定的空白,这本身就是对页面的分隔。这样既减少了页面的压迫感,又可以引导读者视线,突出重点内容。

四、降噪原则

  颜色过多、字数过多、图形过繁,都是分散读者注意力的"噪音"。

五、重复原则

  多页面排版时,注意各个页面设计上的一致性和连贯性。另外,在内容上,重要信息值得重复出现。

六、对比原则

  加大不同元素的视觉差异。这样既增加了页面的活泼,又方便读者集中注意力阅读某一个子区域。

小结:好的排版让你的文档会说话。

反向代理介绍及配置

2010-10-14 宽宽

1、什么是反向代理?
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。

2、反向代理有何作用?
(1)提高安全性:可以提供从防火墙外部代理服务器到防火墙内部安全内容服务器的加密连接。
(2)可以允许客户机安全地连接到代理服务器,从而有利于安全地传输信息(如信用卡号)。
(3)做负载均衡。

3、正向代理与反向代理有何区别?
如图所示:
反向代理示意图

4、如何来配置反向代理服务器?

以nginx为示例,修改nginx配置文件/usr/local/nginx/conf,代码如下:

  1. server
  2. {
  3. listen       80;
  4. server_name kuankuan.net www.kuankuan.net;
  5.   location / { 
  6.     proxy_pass http://192.168.1.103:8081;
  7.   }
  8. access_log off;
  9. }

去除zencart网店url中的zenid的方法

2010-10-02 宽宽

打开zen-cart站点,经常看到后面有一串小尾巴,以下是去除zencart网店url中的zenid的方法:
1、网站只是在刚开启的时候存在 zenid 的话,可以尝试以下操作:
在后台 Configuration->session 将 Force Cookie Use 设置为ture;
2、从头到尾,所有的url都有一串zenid=的参数后缀的情况下,一般是因为缓存文件夹没有写分配权限或者不存在,可尝试以下解决方案:
在zen-cart后台的 Configuration>Sessions 里有一项 Session Directory ,检查该文件夹的权限,如果这个文件夹不存在或者不可写的话,那么就会在URL上显示 zenid= ,指定相应的文件,并让改改此文件夹权限为可写。
3、开启zencart的伪静态插件后经常会出现url最后跟了一串形如zenid=XXXXX的内容,这是服务器给每个访客 分配一个标识,zencart在服务器上针对每个访客保存一份资料,解决办法:
将文件夹根目录下 /includes/functions/html_output.php第16行,把 “$add_session_id = true”修改成”$add_session_id = false”即可.

clickbank 短信提醒代码及设置方法

2010-09-15 宽宽

有人在寻找设置Clickbank产生销售时手机短信提醒的设置方法,很多说测试不成功,onlyqian把代码发我测试了一下,是可以用的。

原理简述:cb产生sale以后,根据自己后台提供的secret key和mail.php,使用mail函数发邮件至指定邮箱,邮箱为139邮箱或qq邮箱绑定手机,即可收到cb产生销售的手机短信提醒。

代码如下:点击下载 (此代码cb后台可获取)

 

用法:

1、命名以上代码为mail.php,修改mail.php中的Secret Key 改为任意的大写字母或数字,邮箱改为你的邮箱,保存,然后上传到你的空间上。

2、打开CB账号,进入 ACCOUNT SETTINGS - My site – Advanced Tools – Edit

Secret Key: 填上刚才PHP文件中的“任意的大写字母或数字”
Instant Notification URL: 点 (request access)

3、出来一列问题,你都选 YES,然后下面的Terms of Use 拉下来, I understand and agree to the Terms of Use. * 打勾,保存。

4、然后 Instant Notification URL 填上你刚才那个PHP文件的地址,如 XXX.COM/mail.php 点后面的 TEST,如果有收到信件就代表成功了!

不成功的原因:

1、存放mail.php的webhosting不支持mail函数。
2、邮箱对没有反向解析过的邮件发送,默认设为垃圾邮件件,推荐使用qq邮箱。
3、test的时候,选择2.0,本人测试1.0成功。

另外refund也会提醒。

世界域名后缀大全[下载]

2010-08-30 宽宽

世界域名后缀有很多优点,利如typo流量,区域外链挖掘等,更多优点自己挖掘了,以下为:世界域名后缀大全 [点击下载]

以下为常用组织域名:
.com:商业机构,任何人都可以注册;
.edu:教育机构;
.gov:政府部门;
.int:国际组织;
.mil:美国军事部门;
.net:网络组织,例如因特网服务商和维修商,现在任何人都可以注册;
.org:非盈利组织,任何人都可以注册;
.biz:商业;
.info:网络信息服务组织;
.pro:用于会计、律师和医生。;
.name:用于个人;
.museum:用于博物馆;
.coop:用于商业合作团体;
.aero:用于航空工业;
.idv:用于个人

php 模拟POST提交的三种方法[实例代码]

2010-08-27 宽宽

分享使用php模拟POST提交的三种方法,可以做的事很多:提交表单,发布留言。稍稍改进一下可以当做 php留言群发的小工具使用,只公布两种方法,其它的自己加工吧。

关php于执行效率的问题,可以改进为linux底下命令行执行php,减少输出和增加多任务。

以下是代码:

1、通过curl函数

  1. $post_data = array();
  2. $post_data['clientname'] = "test08";
  3. $post_data['clientpasswd'] = "test08";
  4. $post_data['submit'] = "submit";
  5. $url='http://xxx.xxx.xxx.xx/xx/xxx/top.php';
  6. $o="";
  7. foreach ($post_data as $k=>$v)
  8. {
  9.     $o.= "$k=".urlencode($v)."&";
  10. }
  11. $post_data=substr($o,0,-1);
  12. $ch = curl_init();
  13. curl_setopt($ch, CURLOPT_POST, 1);
  14. curl_setopt($ch, CURLOPT_HEADER, 0);
  15. curl_setopt($ch, CURLOPT_URL,$url);
  16. //为了支持cookie
  17. curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookie.txt');
  18. curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
  19. $result = curl_exec($ch);

2.通过fsockopen

  1. $URL=‘http://xxx.xxx.xxx.xx/xx/xxx/top.php';
  2. $post_data['clientname'] = "test08";
  3. $post_data['clientpasswd'] = "test08";
  4. $post_data['submit'] = "ログイン";
  5. $referrer="";
  6. // parsing the given URL
  7. $URL_Info=parse_url($URL);
  8. // Building referrer
  9. if($referrer=="") // if not given use this script as referrer
  10. $referrer=$_SERVER["SCRIPT_URI"];
  11.  
  12. // making string from $data
  13. foreach($post_data as $key=>$value)
  14. $values[]="$key=".urlencode($value);
  15.  
  16. $data_string=implode("&",$values);
  17. // Find out which port is needed - if not given use standard (=80)
  18. if(!isset($URL_Info["port"]))
  19. $URL_Info["port"]=80;
  20. // building POST-request:
  21. $request.="POST ".$URL_Info["path"]." HTTP/1.1\n";
  22. $request.="Host: ".$URL_Info["host"]."\n";
  23. $request.="Referer: $referrer\n";
  24. $request.="Content-type: application/x-www-form-urlencoded\n";
  25. $request.="Content-length: ".strlen($data_string)."\n";
  26. $request.="Connection: close\n";
  27. $request.="\n";
  28. $request.=$data_string."\n";
  29. $fp = fsockopen($URL_Info["host"],$URL_Info["port"]);
  30. fputs($fp, $request);
  31. while(!feof($fp)) {
  32.     $result .= fgets($fp, 128);
  33. }
  34. fclose($fp);

3.使用httpclient类

wordpress做landingpage的方法

2010-08-21 宽宽

  在没有接触wordpress之前,我一直使用zblog来架站的,尝试过三次wordpress最终都是放弃的,真正用上wordpress以后,邪恶的wordpress和小恶魔一样的插件真是让我爱不释手。

本文主要介绍使用wordpress来做landingpage的方法:

1、通过ftp上传一个landing.php到服务器上的/wp-content/themes/主题名称/ 目录,文件内容如下:

< ?php
/*
Template Name: Landing Page
*/
?>

2、在WP后台 页面>添加新页面 那里创建一个新页面,模板选用Lading page,名字可以叫start

3、在 设置>阅读 那里设定首页为静态页,选择刚刚创建的start作为默认首页

这样Blog首页就变成了没有任何theme模板内容的空白landing page。然后参照一些landingpage的模板编辑成你想要的样子就可以了。

举例:调用blog中分类1的最后5篇文章

<ul>
< ?php
rewind_posts();
global $post;
$myposts = get_posts(’numberposts=5&orderby=date&order=DESC&category=1′);
foreach($myposts as $post) :
?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>

其它举例,等我试完了再添加吧。

备注:最后尝试使用了wordpress的wp super cache插件,对于新增的landingpage也是可以生成静态缓存的,所以不用担心数据库读写过多的问题。

zen-cart下google sitemap插件及常见问题解决 (笔记)

2010-08-14 宽宽

一、生成sitemap有什么好处?

创建并提交 Sitemap 有助于确保 Google 知道您网站上的所有网页,包括 Google 的正常抓取过程可能无法找到的网址。当然可以避免《百度搜索引擎优化指南》中谈到的因为不规则链接让爬虫掉入链接黑洞。

二、安装zencart下生成sitemap的插件

点击下载安装 sitemapxml__formerly_google_sitemap_2-1-0.zip

解压googlesitemap.zip至根目录,

三、常见问题:

点击进去查看更多吧。:)

百度seo指南下载 - 百度官方seo手册

2010-08-14 宽宽

对于国内做seo的来说,这是一个喜讯:

互联网创业者俱乐部于8月14日正式推出,中小站长及网络创业者可通过这一平台就网站发展中的各种问题和机遇沟通交流,排惑解疑,为网站长久发展提供力量。

同时提供了一版《百度搜索引擎优化指南》,版本号为1.0

附图:

百度互联网创业者俱乐部-搜索引擎优化指南v1.0

电子版下载地址: 点击进入