<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>网站运营</title>
	<atom:link href="http://www.lvyanchao.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.lvyanchao.com</link>
	<description>网站推广，搜索引擎优化和营销（seo&#38;sem）</description>
	<lastBuildDate>Mon, 04 Apr 2011 14:22:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>关于我</title>
		<link>http://www.lvyanchao.com/about-me/</link>
		<comments>http://www.lvyanchao.com/about-me/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 14:09:52 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[网站运营]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=356</guid>
		<description><![CDATA[大家好，欢迎您来到网站运营博客，我是吕彦超。 目前从事网站运营方面的工作，个人职业为搜索引擎营销和搜索引擎优化（sem &#38; seo）。目前主要负责驴妈妈旅游网（www.lvmama.com）整个网站的seo以及sem内容。期待更多行业朋友一同交流合作！ 联系方式： QQ：495649801 TEL: 13818757129 E-mail：Beego2008@gmail.com]]></description>
			<content:encoded><![CDATA[<p>大家好，欢迎您来到<a rel="nofollow" href="http://www.lvyanchao.com/">网站运营</a>博客，我是吕彦超。</p>
<p>目前从事<a rel="nofollow" href="http://www.lvyanchao.com/">网站运营</a>方面的工作，个人职业为搜索引擎营销和<a rel="nofollow" href="http://www.lvyanchao.com/fenlei/seo/">搜索引擎优化</a>（sem &amp; <a rel="nofollow" href="http://www.lvyanchao.com/">seo</a>）。目前主要负责驴妈妈旅游网（<a name="baidusnap0"></a><a name="baidusnap3"></a><a href="http://www.lvmama.com/"><strong>www.</strong>lvmama<strong>.com</strong></a>）整个网站的<a rel="nofollow" href="http://www.lvyanchao.com/">seo</a>以及sem内容。期待更多行业朋友一同交流合作！</p>
<p><strong>联系方式：</strong></p>
<p>QQ：495649801</p>
<p>TEL: 13818757129</p>
<p>E-mail：<a href="mailto:beego2008@gmail.com">Beego2008@gmail<strong>.com</strong></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/about-me/feed/</wfw:commentRss>
		<slash:comments>54</slash:comments>
		</item>
		<item>
		<title>url编码表大全</title>
		<link>http://www.lvyanchao.com/url-encode/</link>
		<comments>http://www.lvyanchao.com/url-encode/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 06:22:26 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[网络编程]]></category>
		<category><![CDATA[url编码]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=347</guid>
		<description><![CDATA[ ]]></description>
			<content:encoded><![CDATA[<p> </p>
<p><a href="http://www.lvyanchao.com/wp-content/uploads/2010/12/2.jpg"><span id="more-347"></span><img class="aligncenter size-full wp-image-351" title="2" src="http://www.lvyanchao.com/wp-content/uploads/2010/12/2.jpg" alt="" width="504" height="345" /></a></p>
<p><a href="http://www.lvyanchao.com/wp-content/uploads/2010/12/3.jpg"><img class="aligncenter size-full wp-image-352" title="3" src="http://www.lvyanchao.com/wp-content/uploads/2010/12/3.jpg" alt="" width="504" height="516" /></a><a href="http://www.lvyanchao.com/wp-content/uploads/2010/12/1.jpg"><img class="aligncenter size-full wp-image-350" title="1" src="http://www.lvyanchao.com/wp-content/uploads/2010/12/1.jpg" alt="" width="506" height="407" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/url-encode/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>web前端工程师开发必备速查手册</title>
		<link>http://www.lvyanchao.com/web-front/</link>
		<comments>http://www.lvyanchao.com/web-front/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 02:33:37 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[前端体验]]></category>
		<category><![CDATA[web前端]]></category>
		<category><![CDATA[web前端工程师]]></category>
		<category><![CDATA[web前端开发]]></category>
		<category><![CDATA[前端开发]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=342</guid>
		<description><![CDATA[对于web前端工程师,开发人员和设计师来说，熟记每一个多种常用语言或框架的语法是非常麻烦的事情，所以，每一种语言都会为方便用户查询语法而建立详尽的速查操作手册，使得用户可以随时找到可能忘记的某个语法的具体信息及使用方法，这里就是web前端开发人员应该在日常工作中必备的常用语言或框架的开发手册。 HTML HTML 5 手册 HTML 5 可视手册 (X)HTML 元素和属性 HTML 手册 HTML5 圆角手册 CSS CSS 2 可视手册 CSS 3 手册 CSS 手册(V2) CSS 手册 JavaScript jQuery 1.4 API 手册 jQuery 1.4 手册 jQuery 1.4 手册 mootools 1.2 手册 JavaScript 手册]]></description>
			<content:encoded><![CDATA[<p>对于<a href=" http://www.lvyanchao.com/web-front/" target="_blank">web前端工程师</a>,开发人员和设计师来说，熟记每一个多种常用语言或框架的语法是非常麻烦的事情，所以，每一种语言都会为方便用户查询语法而建立详尽的速查操作手册，使得用户可以随时找到可能忘记的某个语法的具体信息及使用方法，这里就是<a href=" http://www.lvyanchao.com/web-front/" target="_blank">web前端</a>开发人员应该在日常工作中必备的常用语言或框架的开发手册。</p>
<h4>HTML</h4>
<h3>HTML 5 手册</h3>
<p><img src="http://www.csszone.net/wp-content/uploads/scimg01.jpg" alt="" width="478" height="377" /></p>
<p><span id="more-342"></span></p>
<h3><a href="http://woorkup.com/2009/12/16/html5-visual-cheat-sheet-reloaded/" target="_blank">HTML 5 可视手册</a></h3>
<p><a href="http://woorkup.com/2009/12/16/html5-visual-cheat-sheet-reloaded/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg02.jpg" alt="" width="480" height="170" /></a></p>
<h3><a href="http://www.elizabethcastro.com/html/extras/xhtml_ref.html" target="_blank">(X)HTML 元素和属性</a></h3>
<p><a href="http://www.elizabethcastro.com/html/extras/xhtml_ref.html" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg03.jpg" alt="" width="475" height="223" /></a></p>
<h3><a href="http://www.addedbytes.com/cheat-sheets/html-cheat-sheet/" target="_blank">HTML 手册</a></h3>
<p><a href="http://www.addedbytes.com/cheat-sheets/html-cheat-sheet/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg04.jpg" alt="" width="482" height="239" /></a></p>
<h3><a href="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html" target="_blank">HTML5 圆角手册</a></h3>
<p><a href="http://blog.nihilogic.dk/2009/02/html5-canvas-cheat-sheet.html" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg05.jpg" alt="" width="479" height="403" /></a></p>
<h4>CSS</h4>
<h3><a href="http://woorkup.com/2009/10/02/css2-visual-cheat-sheet/" target="_blank">CSS 2 可视手册</a></h3>
<p><a href="http://woorkup.com/2009/10/02/css2-visual-cheat-sheet/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg14.jpg" alt="" width="482" height="307" /></a></p>
<h3><a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_blank">CSS 3 手册</a></h3>
<p><a href="http://www.smashingmagazine.com/2009/07/13/css-3-cheat-sheet-pdf/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg06.jpg" alt="" width="479" height="331" /></a></p>
<h3><a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/" target="_blank">CSS 手册(V2)</a></h3>
<p><a href="http://www.addedbytes.com/cheat-sheets/css-cheat-sheet/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg07.jpg" alt="" width="478" height="158" /></a></p>
<h3><a href="http://lesliefranke.com/files/reference/csscheatsheet.html" target="_blank">CSS 手册</a></h3>
<p><a href="http://lesliefranke.com/files/reference/csscheatsheet.html" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg08.jpg" alt="" width="480" height="264" /></a></p>
<h4>JavaScript</h4>
<h3><a href="http://www.futurecolors.ru/jquery/" target="_blank">jQuery 1.4 API 手册</a></h3>
<p><a href="http://www.futurecolors.ru/jquery/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg09.jpg" alt="" width="481" height="232" /></a></p>
<h3><a href="http://labs.impulsestudios.ca/jquery-cheat-sheet" target="_blank">jQuery 1.4 手册</a></h3>
<p><a href="http://labs.impulsestudios.ca/jquery-cheat-sheet" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg10.jpg" alt="" width="477" height="323" /></a></p>
<h3><a href="http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html" target="_blank">jQuery 1.4 手册</a></h3>
<p><a href="http://woork.blogspot.com/2009/09/jquery-visual-cheat-sheet.html" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg11.jpg" alt="" width="478" height="290" /></a></p>
<h3><a href="http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/" target="_blank">mootools 1.2 手册</a></h3>
<p><a href="http://mediavrog.net/blog/2008/06/11/mootools/mootools-12-cheat-sheet/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg12.jpg" alt="" width="482" height="325" /></a></p>
<h3><a href="http://www.addedbytes.com/download/javascript-cheat-sheet-v1/png/" target="_blank">JavaScript 手册</a></h3>
<p><a href="http://www.addedbytes.com/download/javascript-cheat-sheet-v1/png/" target="_blank"><img src="http://www.csszone.net/wp-content/uploads/scimg13.jpg" alt="" width="483" height="225" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/web-front/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Landing Page表单对用户转化率的数据分析</title>
		<link>http://www.lvyanchao.com/landing-page/</link>
		<comments>http://www.lvyanchao.com/landing-page/#comments</comments>
		<pubDate>Tue, 23 Nov 2010 02:23:09 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[产品运营]]></category>
		<category><![CDATA[Landing Page]]></category>
		<category><![CDATA[产品设计]]></category>
		<category><![CDATA[产品转化率]]></category>
		<category><![CDATA[用户体验转化率]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=339</guid>
		<description><![CDATA[这份数据来自HubSpot，是对40000个LP（landing page）页进行分析得出来。非常有意思。 　　LP页主要是收集用户信息，使潜在用户变成目标用户。一方面我们希望得到用户尽可能多有用的信息，另外又希望用户尽快方便的完成。 　　这里对LP页的各种表单，选单进行数据分析，使我们更能平衡用户体验和业务需求。 　　首先分析表单的数量对用户的影响： 　　发现用户对表单数量的上升，并没有产生较大的差异化。于是使用简单的、单行的文本输入域作为实验目标： 　　结果数据还是不明显，于是加强了深度，使用多行的文本输入域来实验： 　　这里就可以看出大块的文本域对用户就会产生非常大的影响。接下来使用带下拉菜单的选框。 　　很明显的带有选择的多个输入域也会造成严重的影响。]]></description>
			<content:encoded><![CDATA[<p>这份数据来自HubSpot，是对40000个LP（<a href="http://www.lvyanchao.com/landing-page/" target="_blank">landing page</a>）页进行分析得出来。非常有意思。</p>
<p><img title="lp" src="http://www.xaoxua.com/upload/2010/11/lp_thumb.jpg" border="0" alt="lp" width="484" height="206" /></p>
<p>　　LP页主要是收集用户信息，使潜在用户变成目标用户。一方面我们希望得到用户尽可能多有用的信息，另外又希望用户尽快方便的完成。<span id="more-339"></span></p>
<p>　　这里对LP页的各种表单，选单进行数据分析，使我们更能平衡用户体验和业务需求。</p>
<p>　　首先分析表单的数量对用户的影响： <img src="http://www.xaoxua.com/upload/2010/11/fields-resized-600.jpg.png" border="0" alt="" /></p>
<p>　　发现用户对表单数量的上升，并没有产生较大的差异化。于是使用简单的、单行的文本输入域作为实验目标：</p>
<p><img src="http://www.xaoxua.com/upload/2010/11/texts-resized.jpg" alt="" /></p>
<p>　　结果数据还是不明显，于是加强了深度，使用多行的文本输入域来实验：</p>
<p><a rel="lightbox[298]" href="http://www.xaoxua.com/upload/2010/11/textareasresized600.jpg.png"><img title="textareas-resized-600.jpg" src="http://www.xaoxua.com/upload/2010/11/textareasresized600.jpg_thumb.png" border="0" alt="textareas-resized-600.jpg" width="600" height="464" /></a></p>
<p>　　这里就可以看出大块的文本域对用户就会产生非常大的影响。接下来使用带下拉菜单的选框。</p>
<p><a rel="lightbox[298]" href="http://www.xaoxua.com/upload/2010/11/selectsresized600.jpg.png"><img title="selects-resized-600.jpg" src="http://www.xaoxua.com/upload/2010/11/selectsresized600.jpg_thumb.png" border="0" alt="selects-resized-600.jpg" width="600" height="464" /></a></p>
<p>　　很明显的带有选择的多个输入域也会造成严重的影响。</p>
<p><!--<small> This entry was posted 												on 星期四, 十一月 18th, 2010 at 7:57 下午						and is filed under <a href="http://www.xaoxua.com/category/productmanager" mce_href="http://www.xaoxua.com/category/productmanager" title="查看 产品运营 的全部文章" rel="category tag">产品运营</a>. 						You can follow any responses to this entry through the <a href="http://www.xaoxua.com/productmanager/298.html/feed" mce_href="http://www.xaoxua.com/productmanager/298.html/feed">RSS 2.0</a> feed.  													You can <a href="#respond" mce_href="#respond">leave a response</a>, or <a href="http://www.xaoxua.com/productmanager/298.html/trackback" mce_href="http://www.xaoxua.com/productmanager/298.html/trackback" rel="trackback">trackback</a> from your own site. </small></p>
<p>&#8211;></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/landing-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>iis rewrite 规则收集整理</title>
		<link>http://www.lvyanchao.com/iis-rewrite/</link>
		<comments>http://www.lvyanchao.com/iis-rewrite/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 05:01:20 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[网络编程]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[iis rewrite]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=328</guid>
		<description><![CDATA[二级域名： RewriteCond Host: (?!/.&#124;www&#124;ww)(.*).gongluela.com RewriteRule (.*) http/://www.gongluela.com/$1$2 [I,R] 防盗链： ISAPI_Rewrite的httpd.ini内容写的是下面内容，如果你也遇到盗链的困扰，建议可以参考一下： RewriteCond Host: (.+) RewriteCond Referer: (?!http://(?:www\.gongluela\.com&#124;www\.imfeng\.com&#124;www\.goboyo\.com&#124;www\.soso\.com&#124;www\.google\.com&#124;cache\.baidu\.com)).+ RewriteRule .*\.(?:jpg&#124;kmz&#124;kml&#124;zip) /block.gif [I,O] 注释：第二行里面的域名是允许链接图片的网站列表，目前我允许我自己的两个站和另外bloglines、zhuaxia、google、baidu这四个网站引用我站文件，其他网站的引用被禁止。 第三行是禁止引用的文件类型，包括jpg图片、Google Earth的kmz和kml、zip文件。当然，还可以增加其他类型，比如gif、rar等，因为我站没有那些文件，所以没有添加上去。 下面是转载的一点文章，特转给帅哥看的。 发这个帮助文件是因为在给朋友设置主机的时候发现他们的ISAPI Rewrite的设置都有些不正确，有些甚至阻碍了站点的正常运行。就把官方自带的英文帮助粗略的翻译了一下。大家可以自由使用和转载。但转载时如果你愿意请注明是 蓝色 翻译的版本。 ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ ISAPI Rewrite 配置简介： 在NT/2000/XP和2003平台上，ISAPI Rewrite在系统帐户下射入INETINFO进程与 IIS 以共存模式过滤器运行。所以系统帐户应该给予对ISAPI- REWIRITE DLLS Internet匿名访问组 可读可执行权限 和所有的 HTTPD。INI 文件可读权限，还应该给予系统帐户对于所有包括 HTTPD。INI 文件的文件夹的可写权限，这将允许产生 HTTP。 PARSE。ERRORS 日志文件，来记录配置文件语法错误。对于PROXY模块也需要额外的权限，因为它将运行于连接池或HIGH-ISPLATED 应用模式，IIS帐户共享池和HIGH-ISOLATION池应被给予对RWHELPERE。DLL的可读权限。缺省情况下IWAM-《计算机名》被用于 所有的池，在相应的COM+应用设置中应借助COM+ADMINISTRATION MMC SNAP-IN建立池帐户 配置文件格式化： 配置文件分为两种： GLOBAL（服务器全局模式）和 [...]]]></description>
			<content:encoded><![CDATA[<p>二级域名：<br />
RewriteCond Host: (?!/.|www|ww)(.*).gongluela.com<br />
RewriteRule (.*) http/://www.gongluela.com/$1$2 [I,R]</p>
<p>防盗链：<br />
ISAPI_Rewrite的httpd.ini内容写的是下面内容，如果你也遇到盗链的困扰，建议可以参考一下：</p>
<p>RewriteCond Host: (.+)<br />
RewriteCond Referer: (?!http://(?:www\.gongluela\.com|www\.imfeng\.com|www\.goboyo\.com|www\.soso\.com|www\.google\.com|cache\.baidu\.com)).+<br />
RewriteRule .*\.(?:jpg|kmz|kml|zip) /block.gif [I,O]</p>
<p>注释：第二行里面的域名是允许链接图片的网站列表，目前我允许我自己的两个站和另外bloglines、zhuaxia、google、baidu这四个网站引用我站文件，其他网站的引用被禁止。<span id="more-328"></span></p>
<p>第三行是禁止引用的文件类型，包括jpg图片、Google Earth的kmz和kml、zip文件。当然，还可以增加其他类型，比如gif、rar等，因为我站没有那些文件，所以没有添加上去。</p>
<p>下面是转载的一点文章，特转给帅哥看的。</p>
<p>发这个帮助文件是因为在给朋友设置主机的时候发现他们的<a href="http://www.imfeng.com/iis-rewrite-rules-collect-isapi-rewrite/">ISAPI Rewrite</a>的设置都有些不正确，有些甚至阻碍了站点的正常运行。就把官方自带的英文帮助粗略的翻译了一下。大家可以自由使用和转载。但转载时如果你愿意请注明是 蓝色 翻译的版本。</p>
<p>＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝<br />
ISAPI Rewrite 配置简介：</p>
<p>在NT/2000/XP和2003平台上，ISAPI Rewrite在系统帐户下射入INETINFO进程与 IIS 以共存模式过滤器运行。所以系统帐户应该给予对ISAPI- REWIRITE DLLS Internet匿名访问组 可读可执行权限 和所有的 HTTPD。INI 文件可读权限，还应该给予系统帐户对于所有包括 HTTPD。INI 文件的文件夹的可写权限，这将允许产生 HTTP。 PARSE。ERRORS 日志文件，来记录配置文件语法错误。对于PROXY模块也需要额外的权限，因为它将运行于连接池或HIGH-ISPLATED 应用模式，IIS帐户共享池和HIGH-ISOLATION池应被给予对RWHELPERE。DLL的可读权限。缺省情况下IWAM-《计算机名》被用于 所有的池，在相应的COM+应用设置中应借助COM+ADMINISTRATION MMC SNAP-IN建立池帐户</p>
<p>配置文件格式化：</p>
<p>配置文件分为两种： GLOBAL（服务器全局模式）和 INDIVIDUAL（站点独立设置模式）文件，GLOBAL（服务器端全局模式）配置文件应该被放在ISAPI-REWRITE 安装目录中，名为 httpd.ini 。这个文件可以通过开始菜单的快捷方式访问和配置，这个文件里面的映射规则为全局规则，将针对所有站点起效。INDIVIDUAL（站点独立设置模式）配 置文件应该被放在虚拟站点的根目录内，也被命名为httpd.ini文件，这里面应该放置针对站点的映射配置设置，只针对被放置的虚拟站点有效。两种类型 的 httpd.ini 都是标准的windows ini 文件。所有的映射规则应该被放置在 [ISAPI_Rewrite] 之后。之前的文件文本将被忽略。<br />
HTTPD.INI文件示例</p>
<p>[ISAPI_Rewrite]</p>
<p># This is a comment</p>
<p># 300 = 5 minutes</p>
<p>CacheClockRate 300</p>
<p>RepeatLimit 20</p>
<p># 设置其他人没有下载 httpd.ini 和 httpd.parse.errors 文件的权限</p>
<p>RewriteRule /httpd(?:\.ini|\.parse\.errors) / [F,I,O]</p>
<p># Block external access to the Helper ISAPI Extension</p>
<p>RewriteRule .*\.isrwhlp / [F,I,O]</p>
<p># 配置规则</p>
<p>RewriteCond Host: (.+)</p>
<p>RewriteCond 指令</p>
<p>Syntax:（句法） RewriteCond TestVerb CondPattern [Flags]</p>
<p>这一指令定义一个条件规则，在 RewriteRule 或者 RewriteHeader或 RewriteProxy指令前预行RewriteCond指令，后面的规则只有它的，模式匹配URI的当前状态并且额外的条件也被应用才会被应用。</p>
<p>TestVerb</p>
<p>Specifies verb that will be matched against regular expression.</p>
<p>特别定义的动词匹配规定的表达式</p>
<p>TestVerb=(URL | METHOD | VERSION | HTTPHeaderName: | %ServerVariable) where:</p>
<p>URL – returns Request-URI of client request as described in RFC 2068 (HTTP 1.1);</p>
<p>返回客户端在RFC2068中描述的需求的Request-URI</p>
<p>METHOD – returns HTTP method of client request (OPTIONS, GET, HEAD, POST, PUT, Delete or TRACE);</p>
<p>返回客户端需求(OPTIONS, GET, HEAD, POST, PUT, Delete or TRACE)的HTTP方法</p>
<p>VERSION – returns HTTP version;</p>
<p>返回HTTP版本</p>
<p>HTTPHeaderName – returns value of the specified HTTP header. HTTPHeaderName can be any valid HTTP header name. Header names should include the trailing colon “:”. If specified header does not exists in a client’s request TestVerb is treated as empty string.</p>
<p>返回特定义的HTTP头文件的值</p>
<p>HTTPHeaderName =</p>
<p>Accept:</p>
<p>Accept-Charset:</p>
<p>Accept-Encoding:</p>
<p>Accept-Language:</p>
<p>Authorization:</p>
<p>Cookie:</p>
<p>From:</p>
<p>Host:</p>
<p>If-Modified-Since:</p>
<p>If-Match:</p>
<p>If-None-Match:</p>
<p>If-Range:</p>
<p>If-Unmodified-Since:</p>
<p>Max-Forwards:</p>
<p>Proxy-Authorization:</p>
<p>Range:</p>
<p>Referer:</p>
<p>User-Agent:</p>
<p>Any-Custom-Header</p>
<p>得到更多的关于HTTP头文件的和他们的值的信息参考RFC2068</p>
<p>ServerVariable 返回特定义的服务器变量的值 。例如服务器端口，全部服务器变量列表应在IIS文档中建立，变量名应用%符预定；</p>
<p>CondPattern</p>
<p>The regular expression to match TestVerb</p>
<p>规则表达式匹配TestVerb</p>
<p>[Flags]</p>
<p>Flags is a comma-separated list of the following flags:</p>
<p>O (nOrmalize)</p>
<p>Normalizes string before processing. Normalization includes removing of an URL-encoding, illegal characters, etc. This flag is useful with URLs and URL-encoded headers</p>
<p>RewriteRule 指令</p>
<p>Syntax: RewriteRule Pattern FormatString [Flags]</p>
<p>这个指令可以不止发生一次，每个指令定义一个单独的重写规则，这些规则的定义命令很重要，因为这个命令在应用运行时规则是有用途的</p>
<p>I (ignore case）</p>
<p>不管大小写强行指定字符匹配，这个FLAG影响RewriteRule指令和相应的RewriteCond 指令</p>
<p>F (Forbidden)</p>
<p>对客户端做反应，停止REWRITING进程并且发送403错误，注意在这种情况下FORMATSTRING 是无用的并可以设置为任何非空字符串。</p>
<p>L (last rule)</p>
<p>不应用任何重写规则在此停止重写进程，使用这个FLAG以阻止当前被重写的URI被后面的规则再次重写</p>
<p>N (Next iteration)</p>
<p>强制REWRITINGENGINE调整规则目标并且从头重启规则检查（所有修改将保存），重启次数由RepeatLimit指定的值限制，如果这个数值超过N FLAG将被忽略</p>
<p>NS (Next iteration of the same rule)</p>
<p>以N标记工作不从相同的规则重启规则规则进程（例如强制重复规则应用），通过RepeatLimit指令指定一个反复实行某一规则的最大数目，</p>
<p>P (force proxy)</p>
<p>强制目的URI在内部强制为代理需求并且立即通过ISAPI扩展应付代理需求，必须确认代理字符串是一个有效的URI包括协议主机等等否则代理将返回错误</p>
<p>R (explicit redirect）</p>
<p>强制服务器对客户端发出重定向指示即时应答，提供目的URI的新地址，重定向规则经常是最后规则</p>
<p>RP (permanent redirect)</p>
<p>几乎和[R]标记相同但是发布301HTTP状态而不是302HTTP状态代码</p>
<p>U (Unmangle Log)</p>
<p>当URI是源需求而不是重写需求时记载URI</p>
<p>O (nOrmalize)</p>
<p>在实行之前标准化字符串。标准化包括URL-ENCODING，不合法的字符的再移动等，这个标记对于URLS和URLS-ENDODED头是有用的</p>
<p>CL (Case Lower)</p>
<p>小写</p>
<p>CU (Case Upper)</p>
<p>大写</p>
<p>RewriteHeader directive</p>
<p>Syntax: RewriteHeader HeaderName Pattern FormatString [Flags]</p>
<p>这个指令是RewriteRule的更概括化变种，它不仅重写URL的客户端需求部分，而且重写HTTP头，这个指令不仅用于重写。生成，删除任何HTTP头，甚至改变客户端请求的方法</p>
<p>HeaderName</p>
<p>指定将被重写的客户头，可取的值与 RewriteCond 指令中TestVerb参数相同</p>
<p>Pattern</p>
<p>限定规则表达式以匹配Request-URI，</p>
<p>FormatString</p>
<p>限定将生成新的URI的FormatString</p>
<p>[Flags]</p>
<p>是一个下列FLAGS的命令分隔列表</p>
<p>I (ignore case）</p>
<p>不管大小写强行指定字符匹配，这个FLAG影响RewriteRule指令和相应的RewriteCond 指令</p>
<p>F (Forbidden)</p>
<p>对客户端做反应，停止REWRITING进程并且发送403错误，注意在这种情况下FORMATSTRING 是无用的并可以设置为任何非空字符串。</p>
<p>L (last rule)</p>
<p>不应用任何重写规则在此停止重写进程，使用这个FLAG以阻止当前被重写的URI被后面的规则再次重写</p>
<p>N (Next iteration)</p>
<p>强制REWRITINGENGINE调整规则目标并且从头重启规则检查（所有修改将保存），重启次数由RepeatLimit指定的值限制，如果这个数值超过N FLAG将被忽略</p>
<p>NS (Next iteration of the same rule)</p>
<p>以N标记工作不从相同的规则重启规则规则进程（例如强制重复规则应用），通过RepeatLimit指令指定一个反复实行某一规则的最大数目，</p>
<p>R (explicit redirect）</p>
<p>强制服务器对客户端发出重定向指示即时应答，提供目的URI的新地址，重定向规则经常是最后规则</p>
<p>RP (permanent redirect)</p>
<p>几乎和[R]标记相同但是发布301HTTP状态而不是302HTTP状态代码</p>
<p>U (Unmangle Log)</p>
<p>当URI是源需求而不是重写需求时记载URI</p>
<p>O (nOrmalize)</p>
<p>在实行之前标准化字符串。标准化包括URL-ENCODING，不合法的字符的再移动等，这个标记对于URLS和URLS-ENDODED头是有用的</p>
<p>CL (Case Lower)</p>
<p>小写</p>
<p>CU (Case Upper)</p>
<p>大写</p>
<p>要重移动头，FORMAT STRING模式应该生成一个空字符串，例如这一规则将从客户请求中重移代理信息</p>
<p>RewriteHeader User-Agent: .* $0</p>
<p>并且这一规则将把OLD-URL HEADER 加入请求中。</p>
<p>RewriteCond URL (.*)RewriteHeader Old-URL: ^$ $1</p>
<p>最后一个例子将通过改变请求方法定向所有的WEBDAV请求到/WEBDAV。ASP</p>
<p>RewriteCond METHOD OPTIONS</p>
<p>RewriteRule (.*) /webdav.asp?$1</p>
<p>RewriteHeader METHOD OPTIONS GET</p>
<p>RewriteProxy directive</p>
<p>Syntax: RewriteProxy Pattern FormatString [Flags]</p>
<p>强制目的URI在内部强制为代理需求并且立即通过ISAPI扩展应付代理需求，这将允许IIS作为代理服务器并且重路由到其他站点和服务器</p>
<p>Pattern</p>
<p>限定规则表达式以匹配Request-URI，</p>
<p>FormatString</p>
<p>限定将生成新的URI的FormatString</p>
<p>[Flags]</p>
<p>是一个下列FLAGS的命令分隔列表</p>
<p>D (Delegate security)</p>
<p>代理模式将试图以当前假冒的用户资格登陆远程服务器，</p>
<p>C (use Credentials)</p>
<p>代理模式将试图一在URL或基本授权头文件中指定的资格登陆远程服务器，用这个标记你可以使用<a href="http://user:password@host.com/path/">http://user:password@host.com/path/</a> syntax 作为URL</p>
<p>F (Follow redirects)</p>
<p>缺省情况下ISAPI_Rewrite 将试图将MAP远程服务器返回的重定向指令到本地服务器命名空间，如果远程服务器返回重定向点到那台服务器其他的某个位置，ISAPI_Rewrite 将修改这一重定向指令指向本服务器名，这将避免用户看到真实（内部）服务器名称</p>
<p>使用F标记强制代理模式内部跟踪远程服务器返回的重定向指令，使用这个标记如果你根本不需要接受远程服务器的重定向指令，在WINHTTP设置中有重定向限制以避免远程重定向循环</p>
<p>I (ignore case)</p>
<p>不管大小写强行指定字符匹配</p>
<p>U (Unmangle Log)</p>
<p>当URI是源需求而不是重写需求时记载URI</p>
<p>O (nOrmalize)</p>
<p>在实行之前标准化字符串。标准化包括URL-ENCODING，不合法的字符的再移动等，这个标记对于URLS和URLS-ENDODED头是有用的</p>
<p>CacheClockRate directive</p>
<p>Syntax: CacheClockRate Interval</p>
<p>这个指令只在GLOBAL配置内容中出现，如果这个指令在SITE-LEVEL内容中出现将被忽略并把错误信息写入httpd.parse.errors 文件</p>
<p>ISAPI_Rewrite caches每次在第一次加载时配置，使用这个指令你可以限定当一个特定站点从缓存中清理的不活动周期，把这个参数设置的足够大你可以强制 ISAPI_Rewrite 永不清理缓存，记住任何配置文件的改变将在下次请求后立即更新而忽略这个周期</p>
<p>Interval</p>
<p>限定特定配置被清理出缓存的不作为时间（以秒计），缺省值3600（1小时）</p>
<p>EnableConfig and DisableConfig directives</p>
<p>Syntax:</p>
<p>EnableConfig [SiteID|"Site name"]</p>
<p>DisableConfig [SiteID|"Site name"]</p>
<p>对所选站点激活或不激活SITE-LEVEL配置或者改变缺省配置，缺省SITE-LEVEL配置不激活，这个指令只出现在GLOBAL配置内容中</p>
<p>SiteID</p>
<p>Numeric metabase identifier of a site</p>
<p>Site name</p>
<p>Name of the site as it appears in the IIS console</p>
<p>不用参数使用这个命令将改变缺省配置到ENABLE/DISABLE配置进程</p>
<p>例子</p>
<p>下面例子将使配置仅作用于ID=1（典型是缺省站点）名字是MY SITE的站点</p>
<p>DisableConfig</p>
<p>EnableConfig 1</p>
<p>EnableConfig”My site”</p>
<p>下边例子将激活名称为SOMESITE配置因为它分割设置重载了缺省设置</p>
<p>EnableConfig”Some site”</p>
<p>DisableConfig</p>
<p>EnableRewrite and DisableRewrite directives</p>
<p>Syntax:</p>
<p>EnableRewrite [SiteID|"Site name"]</p>
<p>DisableRewrite [SiteID|"Site name"]</p>
<p>对所选站点激活或不激活重写或者改变缺省配置，缺省重写配置激活，这个指令只出现在GLOBAL配置内容中</p>
<p>SiteID</p>
<p>Numeric metabase identifier of a site</p>
<p>Site name</p>
<p>Name of the site as it appears in the IIS console.</p>
<p>不使用参数这个命令将全部激活或者不激活</p>
<p>RepeatLimit directive</p>
<p>Syntax: RepeatLimit Limit</p>
<p>这个指令可以出现在GLOBAL和SITE-LEVEL配置文件中，如果出现在GLOBAL配置文件中竟改变GLOBAL对于所有站点的限制，出现在SITE-LEVEL配置中竟只改变对于这个站点的限制并且这个限制不能超过GLOBAL限制</p>
<p>ISAPI_Rewrite在实行规则时允许循环，这个指令允许限制最大可能循环的数量，可以设置为0或1而不支持循环，</p>
<p>LIMIT</p>
<p>限制最大循环数量，缺省32</p>
<p>RFStyle directive</p>
<p>Syntax: RFStyle Old | New</p>
<p>Configuration Utility</p>
<p>ISAPI_Rewrite Full包括配置功用（可以在 ISAPI_Rewrite 程序组中启动），它允许你浏览测试状态并输入注册码（如果在安装过程中没有注册），并且调整部分与代理模式操作相关的产品功能，UTILITY是由三个页面组成的属性表</p>
<p>Trial page允许你浏览TIRAL状态并输入注册码（如果在安装过程中没有注册）</p>
<p>Settings page</p>
<p>这页包含对下列参数的编辑框</p>
<p>Helper URL</p>
<p>这个参数影响过滤器和代理模块之间的联系方式，它即可以是以点做前缀的文件扩展名（如 .isrwhlp）也可以是绝对路径，</p>
<p>第一种情况下扩展名将追加在初始请求URI上并且代理模块竟通过SCRIPT MAP激活，缺省扩展名isrwhlp在安装进程中加在global script map 中，如果你改变这个扩展名或者你的应用不继承global script map 设置你应该手动添加向script map 所需求的入口。这个应该有如下参数</p>
<p>Executable: An absolute path to the rwhelper.dll in the short form</p>
<p>Extension: Desired extension (.isrwhlp is default)</p>
<p>Verbs radio button: All Verbs</p>
<p>Script engine checkbox: Checked</p>
<p>Check that file exists checkbox: Unchecked</p>
<p>我们已经创建了一个WSH script proxycfg.vbs ，可以简单在一个a script maps中注册，她位于安装文件夹并且可以在命令行一如下方式运行</p>
<p>cscript proxycfg.vbs [-r] [MetabasePath]</p>
<p>Optional -r 强制注册扩展名</p>
<p>Optional MetabasePath parameter allows specification of the first metabase key to process. By default it is “/localhost/W3SVC”.</p>
<p>要在所有现存的 script maps 中注册你可以以如下命令行激活 script</p>
<p>cscript proxycfg.vbs -r</p>
<p>第二种情况下你应该提供一个URI作为’Helper URL’的值，你也应该map 一个 ISAPI_Rewrite的安装文件夹作为美意个站点的虚拟文件家</p>
<p>注意：根据顾客反应，IIS5（也许包括IIS4）对长目录名有问题。所以我们强烈推荐使用短目录名</p>
<p>Worker threads limit</p>
<p>这个参数限制在代理扩展线程池中工作线程数，缺省为0意味着这个限制等于处理器数量乘以2</p>
<p>Active threads limit</p>
<p>这个参数限制当前运行线程数，这个数量不可大于”Worker threads limit”. 缺省0意思是等于处理器数量</p>
<p>Queue size 这个参数定义最大请求数量，如果你曾经看到Queue timeout expired” 信息在 the Application event log中你可以增加这个参数</p>
<p>Queue timeout</p>
<p>这个参数定义你在内部请求队列中防止新请求的最大等待时间，如果你曾经看到Queue timeout expired” 信息在 the Application event log中你可以增加这个参数</p>
<p>Connect timeout</p>
<p>以毫秒设定代理模块连接超时</p>
<p>Send timeout</p>
<p>以毫秒设定代理模块发送超时</p>
<p>Receive timeout</p>
<p>以毫秒设定代理模块发送超时</p>
<p>About page.</p>
<p>It contains copyright information and a link to the ISAPI_Rewrite’s web site.</p>
<p>Regular expression syntax</p>
<p>这一部分覆盖了 ISAPI_Rewrite规定的表达句法</p>
<p>Literals</p>
<p>所有字符都是原意除了 “.”, “*”, “?”, “+”, “(”, “)”, “{”, “}”, “[", "]“, “^” and “$”.，这些字符在用“\”处理时是原意，原意指一个字符匹配自身</p>
<p>Wildcard</p>
<p>The dot character “.” matches any single character except null character and newline character</p>
<p>以下为句法</p>
<p>Repeats</p>
<p>A repeat is an expression that is repeated an arbitrary number of times. An expression followed by “*” can be repeated any number of times including zero. An expression followed by “+” can be repeated any number of times, but at least once. An expression followed by “?” may be repeated zero or one times only. When it is necessary to specify the minimum and maximum number of repeats explicitly, the bounds operator “{}” may be used, thus “a{2}” is the letter “a” repeated exactly twice, “a{2,4}” represents the letter “a” repeated between 2 and 4 times, and “a{2,}” represents the letter “a” repeated at least twice with no upper limit. Note that there must be no white-space inside the {}, and there is no upper limit on the values of the lower and upper bounds. All repeat expressions refer to the shortest possible previous sub-expression: a single character; a character set, or a sub-expression grouped with “()” for example.</p>
<p>Examples:</p>
<p>“ba*” will match all of “b”, “ba”, “baaa” etc.</p>
<p>“ba+” will match “ba” or “baaaa” for example but not “b”.</p>
<p>“ba?” will match “b” or “ba”.</p>
<p>“ba{2,4}” will match “baa”, “baaa” and “baaaa”.</p>
<p>Non-greedy repeats</p>
<p>Non-greedy repeats are possible by appending a ‘?’ after the repeat; a non-greedy repeat is one which will match the shortest possible string.</p>
<p>For example to match html tag pairs one could use something like:</p>
<p>“&lt;\s*tagname[^&gt;]*&gt;(.*?)&lt;\s*/tagname\s*&gt;”</p>
<p>In this case $1 will contain the text between the tag pairs, and will be the shortest possible matching string.</p>
<p>Parenthesis</p>
<p>Parentheses serve two purposes, to group items together into a sub-expression, and to mark what generated the match. For example the expression “(ab)*” would match all of the string “ababab”. All sub matches marked by parenthesis can be back referenced using \N or $N syntax. It is permissible for sub-expressions to match null strings. Sub-expressions are indexed from left to right starting from 1, sub-expression 0 is the whole expression.</p>
<p>Non-Marking Parenthesis</p>
<p>Sometimes you need to group sub-expressions with parenthesis, but don’t want the parenthesis to spit out another marked sub-expression, in this case a non-marking parenthesis (?:expression) can be used. For example the following expression creates no sub-expressions:</p>
<p>“(?:abc)*”</p>
<p>Alternatives</p>
<p>Alternatives occur when the expression can match either one sub-expression or another, each alternative is separated by a “|”. Each alternative is the largest possible previous sub-expression; this is the opposite behaviour from repetition operators.</p>
<p>Examples:</p>
<p>“a(b|c)” could match “ab” or “ac”.</p>
<p>“abc|def” could match “abc” or “def”.</p>
<p>Sets</p>
<p>A set is a set of characters that can match any single character that is a member of the set. Sets are delimited by “[" and "]” and can contain literals, character ranges, character classes, collating elements and equivalence classes. Set declarations that start with “^” contain the compliment of the elements that follow.</p>
<p>Examples:</p>
<p>Character literals:</p>
<p>“[abc]” will match either of “a”, “b”, or “c”.</p>
<p>“[^abc] will match any character other than “a”, “b”, or “c”.</p>
<p>Character ranges:</p>
<p>“[a-z]” will match any character in the range “a” to “z”.</p>
<p>“[^A-Z]” will match any character other than those in the range “A” to “Z”.</p>
<p>Character classes</p>
<p>Character classes are denoted using the syntax “[:classname:]” within a set declaration, for example “[[:space:]]” is the set of all whitespace characters. The available character classes are:</p>
<p>alnum Any alpha numeric character.</p>
<p>alpha Any alphabetical character a-z and A-Z. Other characters may also be included depending upon the locale.</p>
<p>blank Any blank character, either a space or a tab.</p>
<p>cntrl Any control character.</p>
<p>digit Any digit 0-9.</p>
<p>graph Any graphical character.</p>
<p>lower Any lower case character a-z. Other characters may also be included depending upon the locale.</p>
<p>print Any printable character.</p>
<p>punct Any punctuation character.</p>
<p>space Any whitespace character.</p>
<p>upper Any upper case character A-Z. Other characters may also be included depending upon the locale.</p>
<p>xdigit Any hexadecimal digit character, 0-9, a-f and A-F.</p>
<p>word Any word character – all alphanumeric characters plus the underscore.</p>
<p>unicode Any character whose code is greater than 255, this applies to the wide character traits classes only.</p>
<p>There are some shortcuts that can be used in place of the character classes:</p>
<p>\w in place of [:word:]</p>
<p>\s in place of [:space:]</p>
<p>\d in place of [:digit:]</p>
<p>\l in place of [:lower:]</p>
<p>\u in place of [:upper:]</p>
<p>Collating elements</p>
<p>Collating elements take the general form [.tagname.] inside a set declaration, where tagname is either a single character, or a name of a collating element, for example [[.a.]] is equivalent to [a], and [[.comma.]] is equivalent to [,]. ISAPI_Rewrite supports all the standard POSIX collating element names, and in addition the following digraphs: “ae”, “ch”, “ll”, “ss”, “nj”, “dz”, “lj”, each in lower, upper and title case variations. Multi-character collating elements can result in the set matching more than one character, for example [[.ae.]] would match two characters, but note that [^[.ae.]] would only match one character.</p>
<p>Equivalence classes</p>
<p>Equivalenceclassestakethegeneralform[=tagname=] inside a set declaration, where tagname is either a single character, or a name of a collating element, and matches any character that is a member of the same primary equivalence class as the collating element [.tagname.]. An equivalence class is a set of characters that collate the same, a primary equivalence class is a set of characters whose primary sort key are all the same (for example strings are typically collated by character, then by accent, and then by case; the primary sort key then relates to the character, the secondary to the accentation, and the tertiary to the case). If there is no equivalence class corresponding to tagname, then [=tagname=] is exactly the same as [.tagname.].</p>
<p>To include a literal “-” in a set declaration then: make it the first character after the opening “[" or "[^", the endpoint of a range, a collating element, or precede it with an escape character as in "[\-]“. To include a literal “[" or "]” or “^” in a set then make them the endpoint of a range, a collating element, or precede with an escape character.</p>
<p>Line anchors</p>
<p>An anchor is something that matches the null string at the start or end of a line: “^” matches the null string at the start of a line, “$” matches the null string at the end of a line.</p>
<p>Back references</p>
<p>A back reference is a reference to a previous sub-expression that has already been matched, the reference is to what the sub-expression matched, not to the expression itself. A back reference consists of the escape character “\” followed by a digit “1″ to “9″, “\1″ refers to the first sub-expression, “\2″ to the second etc. For example the expression “(.*)\1″ matches any string that is repeated about its mid-point for example “abcabc” or “xyzxyz”. A back reference to a sub-expression that did not participate in any match, matches the null string. In ISAPI_Rewrite all back references are global for entire RewriteRule and corresponding RewriteCond directives. Sub matches are numbered up to down and left to right beginning from the first RewriteCond directive of the corresponding RewriteRule directive, if there is one.</p>
<p>Forward Lookahead Asserts</p>
<p>There are two forms of these; one for positive forward lookahead asserts, and one for negative lookahead asserts:</p>
<p>“(?=abc)” matches zero characters only if they are followed by the expression “abc”.</p>
<p>“(?!abc)” matches zero characters only if they are not followed by the expression “abc”.</p>
<p>Word operators</p>
<p>The following operators are provided for compatibility with the GNU regular expression library.</p>
<p>“\w” matches any single character that is a member of the “word” character class, this is identical to the expression “[[:word:]]”.</p>
<p>“\W” matches any single character that is not a member of the “word” character class, this is identical to the expression “[^[:word:]]”.</p>
<p>“\&lt;” matches the null string at the start of a word.</p>
<p>“\&gt;” matches the null string at the end of the word.</p>
<p>“\b” matches the null string at either the start or the end of a word.</p>
<p>“\B” matches a null string within a word.</p>
<p>Escape operator</p>
<p>The escape character “\” has several meanings.</p>
<p>The escape operator may introduce an operator for example: back references, or a word operator.</p>
<p>The escape operator may make the following character normal, for example “\*” represents a literal “*” rather than the repeat operator.</p>
<p>Single character escape sequences:</p>
<p>The following escape sequences are aliases for single characters:</p>
<p>Escape sequence Character code Meaning</p>
<p>\a 0×07 Bell character.</p>
<p>\t 0×09 Tab character.</p>
<p>\v 0×0B Vertical tab.</p>
<p>\e 0×1B ASCII Escape character.</p>
<p>\0dd 0dd An octal character code, where dd is one or more octal digits.</p>
<p>\xXX 0xXX A hexadecimal character code, where XX is one or more hexadecimal digits.</p>
<p>\x{XX} 0xXX A hexadecimal character code, where XX is one or more hexadecimal digits, optionally a unicode character.</p>
<p>\cZ z-@ An ASCII escape sequence control-Z, where Z is any ASCII character greater than or equal to the character code for <a href="mailto:%20@">‘@’</a>.</p>
<p>Miscellaneous escape sequences:</p>
<p>The following are provided mostly for perl compatibility, but note that there are some differences in the meanings of \l \L \u and \U:</p>
<p>Escape sequence Meaning</p>
<p>\w Equivalent to [[:word:]].</p>
<p>\W Equivalent to [^[:word:]].</p>
<p>\s Equivalent to [[:space:]].</p>
<p>\S Equivalent to [^[:space:]].</p>
<p>\d Equivalent to [[:digit:]].</p>
<p>\D Equivalent to [^[:digit:]].</p>
<p>\l Equivalent to [[:lower:]].</p>
<p>\L Equivalent to [^[:lower:]].</p>
<p>\u Equivalent to [[:upper:]].</p>
<p>\U Equivalent to [^[:upper:]].</p>
<p>\C Any single character, equivalent to ‘.’.</p>
<p>\X Match any Unicode combining character sequence, for example “a\x 0301″ (a letter a with an acute).</p>
<p>\Q The begin quote operator, everything that follows is treated as a literal character until a \E end quote operator is found.</p>
<p>\E The end quote operator, terminates a sequence begun with \Q.</p>
<p>What gets matched?</p>
<p>The regular expression will match the first possible matching string, if more than one string starting at a given location can match then it matches the longest possible string. In cases where their are multiple possible matches all starting at the same location, and all of the same length, then the match chosen is the one with the longest first sub-expression, if that is the same for two or more matches, then the second sub-expression will be examined and so on. Note that ISAPI_Rewrite uses MATCH algorithm. The result is matched only if the expression matches the whole input sequence. For example:</p>
<p>RewriteCond URL ^/somedir/.* #will match any request to somedir directory and subdirectories, while</p>
<p>RewriteCond URL ^/somedir/ #will match only request to the root of the somedir.</p>
<p>Special note about “pathological” regular expressions</p>
<p>ISAPI_Rewrite uses a very powerful regular expressions engine Regex++ written by Dr. John Maddock. But as any real thing it’s not ideal: There exists some “pathological” expressions which may require exponential time for matching; these all involve nested repetition operators, for example attempting to match the expression “(a*a)*b” against N letter a’s requires time proportional to 2N. These expressions can (almost) always be rewritten in such a way as to avoid the problem, for example “(a*a)*b” could be rewritten as “a*b” which requires only time linearly proportional to N to solve. In the general case, non-nested repeat expressions require time proportional to N2, however if the clauses are mutually exclusive then they can be matched in linear time – this is the case with “a*b”, for each character the matcher will either match an “a” or a “b” or fail, where as with “a*a” the matcher can’t tell which branch to take (the first “a” or the second) and so has to try both.</p>
<p>Boost 1.29.0 Regex++ could detect “pathological” regular expressions and terminate theirs matching. When a rule fails ISAPI_Rewrite sends “500 Internal Server error – Rule Failed” status to a client to indicate configuration error. Also the failed rule is disabled to prevent performance losses</p>
<p>Format string syntax</p>
<p>In format strings, all characters are treated as literals except: “(”, “)”, “$”, “\”, “?”, “:”.</p>
<p>To use any of these as literals you must prefix them with the escape character \</p>
<p>The following special sequences are recognized:</p>
<p>Grouping:</p>
<p>Use the parenthesis characters ( and ) to group sub-expressions within the format string, use \( and \) to represent literal ‘(’ and ‘)’.</p>
<p>Sub-expression expansions:</p>
<p>The following perl like expressions expand to a particular matched sub-expression:</p>
<p>$` Expands to all the text from the end of the previous match to the start of the current match, if there was no previous match in the current operation, then everything from the start of the input string to the start of the match.</p>
<p>$’ Expands to all the text from the end of the match to the end of the input string.</p>
<p>$&amp; Expands to all of the current match.</p>
<p>$0 Expands to all of the current match.</p>
<p>$N Expands to the text that matched sub-expression N.</p>
<p>Conditional expressions:</p>
<p>Conditional expressions allow two different format strings to be selected dependent upon whether a sub-expression participated in the match or not:</p>
<p>?Ntrue_expression:false_expression</p>
<p>Executes true_expression if sub-expression N participated in the match, otherwise executes false_expression.</p>
<p>Example: suppose we search for “(while)|(for)” then the format string “?1WHILE:FOR” would output what matched, but in upper case</p>
<p>Escape sequences:</p>
<p>The following escape sequences are also allowed:</p>
<p>\a The bell character.</p>
<p>\f The form feed character.</p>
<p>\n The newline character.</p>
<p>\r The carriage return character.</p>
<p>\t The tab character.</p>
<p>\v A vertical tab character.</p>
<p>\x A hexadecimal character – for example \x0D.</p>
<p>\x{} A possible unicode hexadecimal character – for example \x{1A0}</p>
<p>\cx The ASCII escape character x, for example \c@ is equivalent to escape-@.</p>
<p>\e The ASCII escape character.</p>
<p>\dd An octal character constant, for example \10</p>
<p>Examples例子</p>
<p>Emulating host-header-based virtual sites on a single site</p>
<p>例如你在两个域名注册<a href="http://www.imfeng.com/iis-rewrite-rules-collect-isapi-rewrite/www.gongluela.com">www.gongluela.com</a> 和 <a href="http://www.imfeng.com/iis-rewrite-rules-collect-isapi-rewrite/www.jiamengku.com">www.jiamengku.com</a>，现在你可以创建两个不同的站点而使用单一的物理站点。把以下规则加入到你的httpd.ini 文件</p>
<p>[ISAPI_Rewrite]</p>
<p>#Fix missing slash char on folders</p>
<p>RewriteCond Host: (.*)</p>
<p>RewriteRule ([^.?]+[^.?/]) http\://$1$2/ [I,R]</p>
<p>#Emulate site1</p>
<p>RewriteCond Host: (?:www\.)?site1\.com</p>
<p>RewriteRule (.*) /site1$1 [I,L]</p>
<p>#Emulate site2</p>
<p>RewriteCond Host: (?:www\.)?site2\.com</p>
<p>RewriteRule (.*) /site2$1 [I,L]</p>
<p>现在你可以把你的站点放在/site1 和 /site2 目录中.</p>
<p>或者你可以应用更多的类规则：</p>
<p>[ISAPI_Rewrite]</p>
<p>#Fix missing slash char on folders</p>
<p>RewriteCond Host: (.*)</p>
<p>RewriteRule ([^.?]+[^.?/]) http\://$1$2/ [I,R]</p>
<p>RewriteCond Host: (www\.)?(.+)</p>
<p>RewriteRule (.*) /$2$3</p>
<p>为站点应该命名目录为 /somesite1.com, /somesite2.info, etc.</p>
<p>Using loops (Next flag) to convert request parameters</p>
<p>假如你希望有物理URL如 <a href="http://www.myhost.com/foo.asp?a=A&amp;b=B&amp;c=C">http://www.myhost.com/foo.asp?a=A&amp;b=B&amp;c=C</a> 使用请求如 <a href="http://www.myhost.com/foo.asp/a/A/b/B/c/C">http://www.myhost.com/foo.asp/a/A/b/B/c/C</a> 参数数量可以从两个请求之间变化</p>
<p>至少有两个解决办法。你可以简单的为每一可能的参数数量添加一个分隔规则或者你可以使用一个技术说明如下面的例子</p>
<p>ISAPI_Rewrite]</p>
<p>RewriteRule (.*?\.asp)(\?[^/]*)?/([^/]*)/([^/]*)(.*) $1(?2$2&amp;:\?)$3=$4$5 [NS,I]</p>
<p>这个规则将从请求的URL中抽取一个参数追加在请求字符的末尾并且从头重启规则进程。所以它将循环直到所有参数被移动到适当的位置，或者直到超过RepeatLimit</p>
<p>也存在许多这个规则的变种。但使用不同的分隔字符，例如。使用URLS如<a href="http://www.myhost.com/foo.asp%7Ea%7EA%7Eb%7EB%7Ec%7EC">http://www.myhost.com/foo.asp~a~A~b~B~c~C</a> 可以应中下面的规则：</p>
<p>ISAPI_Rewrite]</p>
<p>RewriteRule (.*?\.asp)(\?[^~]*)?~([^~]*)~([^~]*)(.*) $1(?2$2&amp;:\?)$3=$4$5 [NS,I]</p>
<p>Running servers behind IIS</p>
<p>假如我们有一个内网服务器运行IIS而几个公司服务器运行其他平台，这些服务器不能从INTERNET直接进入，而只能从我们公司的网络进入，有一个简单的例子可以使用代理标记映射其他服务器到<a href="http://www.imfeng.com/tag/iis/">IIS</a>命名空间：</p>
<p>[ISAPI_Rewrite]</p>
<p>RewriteProxy /mappoint(.+) http\://sitedomain$1 [I,U]</p>
<p>Moving sites from UNIX to IIS</p>
<p>这个规则可以帮助你把URL从 /~username 改变到 /username 和从 /file.html 改变到 /file.htm. 这个在你仅仅把你的站从UNIX移动到IIS并且保持搜索引擎和其他外部页面对老页面的连接时是有用的</p>
<p>[ISAPI_Rewrite]</p>
<p>#redirecting to update old links</p>
<p>RewriteRule (.*)\.html $1.htm</p>
<p>RewriteRule /~(.*) http\://myserver/$1 [R]</p>
<p>Moving site location</p>
<p>许多网管问这样的问题：他们要重定向所有的请求到一个新的网络服务器，当你需要建立一个更新的站点取代老的的时候经常出现这样的问题，解决方案是用<a href="http://www.imfeng.com/iis-rewrite-rules-collect-isapi-rewrite/">ISAPI_Rewrite </a>于老服务器中</p>
<p>[ISAPI_Rewrite]</p>
<p>#redirecting to update old links</p>
<p>RewriteRule (.+) http\://newwebserver$1 [R]</p>
<p>Browser-dependent content</p>
<p>Dynamically generated robots.txt</p>
<p>robots.txt是一个搜索引擎用来发现能不能被索引的文件，但是为一个大站创建一个有许多动态内容的这个文件是很复杂的工作，我们可以写一个robots.asp script</p>
<p>现在使用单一规则生成 robots.txt</p>
<p>[ISAPI_Rewrite]</p>
<p>RewriteRule /robots\.txt /robots.asp</p>
<p>Making search engines to index dynamic pages</p>
<p>站点的内容存储在XML文件中，在服务器上有一个/XMLProcess.asp 文件处理XML文件并返回HTML到最终用户，URLS到文档有如下形式</p>
<p><a href="http://www.mysite.com/XMLProcess.asp?xml=/somdir/somedoc.xml">http://www.mysite.com/XMLProcess.asp?xml=/somdir/somedoc.xml</a></p>
<p>但是许多公共引擎不能索引此类文档，因为URLS包含问号（文档动态生成），</p>
<p>ISAPI_Rewrite可以完全消除这个问题</p>
<p>[ISAPI_Rewrite]</p>
<p>RewriteRule /doc(.*)\.htm /XMLProcess.asp\?xml=$1.xml</p>
<p>现在使用如同<a href="http://www.mysite.com/doc/somedir/somedoc.htm">http://www.mysite.com/doc/somedir/somedoc.htm</a>的URL进入文档，搜索引擎将不知道不是somedoc.htm 文件并且内容是动态生成的</p>
<p>Negative expressions (NOT</p>
<p>有时当模式不匹配你需要应用规则，这种情况下你可以使用在规则表达式中称为Forward Lookahead Asserts</p>
<p>例如你需要不使用IE把所有用户移动到别的地点</p>
<p>[ISAPI_Rewrite]</p>
<p># Redirect all non Internet Explorer users</p>
<p># to another location</p>
<p>RewriteCond User-Agent: (?!.*MSIE).*</p>
<p>RewriteRule (.*) /nonie$1</p>
<p>Dynamic authentification</p>
<p>例如我们在站点上有一些成员域，我们在这个域上需要密码保护文件而我们不喜欢用BUILT-IN服务器安全，这个情况下可以建立一个ASP脚本（称为proxy.asp），这个脚本将代理所有请求到成员域并且检查请求允许，这里有一个简单的模板你可以放进你自己的授权代码</p>
<p>现在我们要通过配置 ISAPI_Rewrite 通过这个页面代理请求:</p>
<p>[ISAPI_Rewrite]</p>
<p># Proxy all requests through proxy.asp</p>
<p>RewriteRule /members(.+) /proxy.asp\?http\://mysite.com/members$1</p>
<p>保护图片 防止盗链<br />
Blocking inline-images (stop hot linking</p>
<p>假设我们在http://www.mysite.com/下有些页面调用一些GIF、jpg、png图片，不允许别人盗链引用到他们自己的页面上，因为这样大大增加了服务器流量。<br />
当然我们不能100%保护图片，但我们至少可以在得到浏览器发出的HTTP Referer header的地方限制这种情况，因为这个可以判断是否我们自己的站点调用了我们自己的图片。</p>
<p>[ISAPI_Rewrite]</p>
<p>RewriteCond Host: (.+)</p>
<p>RewriteCond Referer: (?!http://\1.*).*</p>
<p>RewriteRule .*\.(?:gif|jpg|png) /block.gif [I,O]</p>
<p>注：ISAPI_Rewrite分精简(Lite)和完全(Full)版.精简版不支持对每个虚拟主机站点进行重写,只能进行全局处理.不过对于有服务器的朋友,精简版也就够啦.精简版下载地址:<a href="http://www.helicontech.com/download/" target="_blank">http://www.helicontech.com/download/</a>,就是那Lite Version (free)啦。</p>
<p>另外加上<a rel="external nofollow" href="http://www.lesishu.cn/"><strong>樂思蜀</strong></a>的ISAPI rewrite.原文地址：<a href="http://www.lesishu.cn/net/isapi-rewrite-3/">http://www.lesishu.cn/net/isapi-rewrite-3/</a></p>
<p>现在网上传播的大多是较老的 1.3 版，建议使用最新的 <a href="http://www.lesishu.cn/net/isapi-rewrite-3/">ISAPI Rewrite 3</a>，功能更完善，规则相对也灵活和丰富。ISAPI Rewrite 3 分为商业版和免费的 Lite 版，商业版可以在每个站点放置一个 httpd.ini 来单独设置规则，免费版只能将规则写到安装目录下的 httpd.conf 文件中，作用于全局。</p>
<p><strong>ISAPI Rewrite 3 下载</strong></p>
<p><a href="http://www.helicontech.com/download-isapi_rewrite3.htm" target="_blank">ISAPI Rewrite 3 官方下载</a></p>
<p><a href="http://www.lesishu.cn/">樂思蜀</a>做了一个 ISAPI Rewrite 3 Lite 的绿色版，文件较大传到 SkyDrive 上，<a href="http://cid-c5b8cde571fd902f.skydrive.live.com/browse.aspx/.Public/ISAPI%7C_Rewrite%203.1%20Lite" target="_blank">点击这里下载</a>。绿色版需要手动添加 ISAPI 筛选器，方法可以参考我之前写的 <a href="http://www.lesishu.cn/articles/iis-rewrite/" target="_blank">IIS Rewrite 配置</a>。</p>
<p><strong>ISAPI Rewrite 3 几个常用 301 重定向规则</strong></p>
<p>ISAPI Rewrite 不同版本的规则略有差别，<a title="ISAPI Rewrite 3 帮助文件" href="http://www.lesishu.cn/wp-content/uploads/isapi_rewrite.chm" target="_blank">这个帮助文件</a>中有较详细的规则参考，附几个常用的写法：</p>
<p>下面的301规则仅适用于 ISAPI Rewrite 3，其他版本请勿使用！</p>
<p><strong>1、将“domain.com”301重定向到“www.domain.com”</strong></p>
<blockquote><p>RewriteEngine on<br />
RewriteCond %{HTTPS} (on)?<br />
RewriteCond %{HTTP:Host} ^(?!www\.)(.+)$ [NC]<br />
RewriteCond %{REQUEST_URI} (.+)<br />
RewriteRule .? http(?%1s)://www.%2%3 [R=301,L]</p></blockquote>
<p><strong>2、301重定向到另一个域名</strong></p>
<blockquote><p>RewriteCond %{HTTP:Host} ^www.\jibingku\.com$<br />
RewriteRule (.*) http\://www\.jibingku\.net$1 [NC,R=301]</p></blockquote>
<p><strong>3、301重定向单个页面</strong></p>
<blockquote><p>RewriteRule ^/oldpage.htm$ <a href="http://www.jibingku.com/newpage.html">http://www.jibingku.com/newpage.html</a> [R=301,L]</p></blockquote>
<p>各识别符（如：NC，R，L等等）就不列举说明了，可以下载上面的帮助文件或到<a href="http://www.helicontech.com/isapi_rewrite/doc/compatibility.htm" target="_blank">这里</a>查看。</p>
<p>来源：<a href="http://www.imfeng.com/">http://www.imfeng.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/iis-rewrite/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
		<item>
		<title>国外UI设计网址集锦</title>
		<link>http://www.lvyanchao.com/ui-design/</link>
		<comments>http://www.lvyanchao.com/ui-design/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 15:09:04 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[前端体验]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[ui设计]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=308</guid>
		<description><![CDATA[丹麦Icon设计师的主页 http://jonas.seph.ws/ 生活在澳洲的19岁中国UI设计师 http://www.istartedsomething.com/ 韩国icon工作室 http://www.zzve.com/ 又一俄罗斯icon工作室 http://www.turbomilk.com/ 还有fasticon http://fasticon.com/ http://topstyles.net/ 来个小日本的icon工作室 http://www.hybridworks.jp/ 此站偶每天必看 http://www.enhancedlabs.com/main/index.html 来个icon国王吧 http://icon-king.com/ 这里图标画的及其细致， http://www.icondrawer.com/main.php 类是于wincustomize，超级棒 http://customize.org/ 美国18岁的天才icon大学生 http://www.louiemantia.com/icon/ 国内一女孩，还是学生，做皮肤，还有适量插画不错 http://www.alexhill.cn/ 法国icon设计师 http://blog.tpdkdesign.net/ 图标海论坛大家都有吧 http://bbs.icosea.com/ iconbuffet的站点 http://www.iconbuffet.com/ 加拿大的，华丽 http://www.ndesign-studio.com/ http://www.guistyle.org/ 波多黎哥的UI设计师 http://-kol.deviantart.com/ 印度一位估计才10多岁的天才 http://sreeejith.deviantart.com/gallery/ 网易的设计师 http://www.abloxo.com/blog/ 瑞士18岁的icon少年，他的作品海波师傅收藏过 http://nelson-tux.deviantart.com/ http://www.35766.com/User/?uid=Ginger 这个是我收集的，点ui相关 他的作品uirss上发布过 http://deleket.deviantart.com/gallery/ 一个美国老，AI的汽车画的真是………. http://dr-phoenix.deviantart.com/ 新加坡超级有视觉冲击的漫画家 http://artgerm.deviantart.com/ 一个波兰MM的 http://artgerm.deviantart.com/ 德国老 http://ld-sign.deviantart.com/gallery/]]></description>
			<content:encoded><![CDATA[<p>丹麦Icon设计师的主页</p>
<p>http://jonas.seph.ws/</p>
<p>生活在澳洲的19岁中国UI设计师</p>
<p>http://www.istartedsomething.com/</p>
<p>韩国icon工作室</p>
<p>http://www.zzve.com/</p>
<p>又一俄罗斯icon工作室</p>
<p>http://www.turbomilk.com/</p>
<p><span id="more-308"></span></p>
<p>还有fasticon</p>
<p>http://fasticon.com/</p>
<p>http://topstyles.net/</p>
<p>来个小日本的icon工作室</p>
<p>http://www.hybridworks.jp/</p>
<p>此站偶每天必看</p>
<p>http://www.enhancedlabs.com/main/index.html</p>
<p>来个icon国王吧</p>
<p>http://icon-king.com/</p>
<p>这里图标画的及其细致，</p>
<p>http://www.icondrawer.com/main.php</p>
<p>类是于wincustomize，超级棒</p>
<p>http://customize.org/</p>
<p>美国18岁的天才icon大学生</p>
<p>http://www.louiemantia.com/icon/</p>
<p>国内一女孩，还是学生，做皮肤，还有适量插画不错</p>
<p>http://www.alexhill.cn/</p>
<p>法国icon设计师</p>
<p>http://blog.tpdkdesign.net/</p>
<p>图标海论坛大家都有吧</p>
<p>http://bbs.icosea.com/</p>
<p>iconbuffet的站点</p>
<p>http://www.iconbuffet.com/</p>
<p>加拿大的，华丽</p>
<p>http://www.ndesign-studio.com/</p>
<p>http://www.guistyle.org/</p>
<p>波多黎哥的UI设计师</p>
<p>http://-kol.deviantart.com/</p>
<p>印度一位估计才10多岁的天才</p>
<p>http://sreeejith.deviantart.com/gallery/</p>
<p>网易的设计师</p>
<p>http://www.abloxo.com/blog/</p>
<p>瑞士18岁的icon少年，他的作品海波师傅收藏过</p>
<p>http://nelson-tux.deviantart.com/</p>
<p>http://www.35766.com/User/?uid=Ginger 这个是我收集的，点ui相关</p>
<p>他的作品uirss上发布过</p>
<p>http://deleket.deviantart.com/gallery/</p>
<p>一个美国老，AI的汽车画的真是……….</p>
<p>http://dr-phoenix.deviantart.com/</p>
<p>新加坡超级有视觉冲击的漫画家</p>
<p>http://artgerm.deviantart.com/</p>
<p>一个波兰MM的</p>
<p>http://artgerm.deviantart.com/</p>
<p>德国老</p>
<p>http://ld-sign.deviantart.com/gallery/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/ui-design/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>重视被搜索引擎删除的搜索点击</title>
		<link>http://www.lvyanchao.com/seo-click/</link>
		<comments>http://www.lvyanchao.com/seo-click/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 00:52:07 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[搜索引擎优化]]></category>
		<category><![CDATA[搜索引擎]]></category>
		<category><![CDATA[搜索引擎点击率]]></category>
		<category><![CDATA[搜索引擎用户点击]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=304</guid>
		<description><![CDATA[　　直接来自搜索引擎的搜索点击是最好的点击。但你可能在自己喜爱的搜索源，比如谷歌、雅虎和Bing中存在点击存量不足的问题。存量不足的问题原因是多方面的。 　　一是你最喜欢的关键词汇没有足够的搜索。 　　二是尽管有大量的搜索，但你的竞争对手要么有很强大的投资实力，要么有很高的质量得分，使你无法保持第一的位置。 　　三是你的质量得分，不允许你处于有机位置之上。 　　四是谷歌或是其它搜索引擎大量采用图像和视频等技术，导致有机和付费搜索点击的流失。 　　一个经常被人们忽视的流量来源，即具有相同的点击质量，都是被搜索引擎删除的点击。这意味着来自网站的点击从搜索引擎获得流量，并作为一种有机的点击结果。 　　根据行业性质，你可能在考虑从哪儿来自的流量你应该进行购买。为了确定一些网站是否从有机搜索获得重要的流量，我们可以在关联中使用免费工具来评估结果。这些　　工具包括：Compete.com， Quantcast.com和Alexa.com.有一些工具有付费版本，它提供更多的服务功能，当然，你也可以考虑完全付费的工具诸如comScore， Hitwise， AdGooroo， SpyFu， Keyword Spy等等。 　　有一些比较购物搜索引擎善于于有机搜索结果服务，可能不能购买付费搜索。当你准备开展产品驱动服务时，可以购买来自这些网站的流量，如果是直接的，可以通过谷歌的管理位置网站定向服务。 　　通用搜索工具，诸如谷歌、雅虎以及必应等，可以为每个人提供服务。垂直搜索引擎关注于特定的主题或者特定的行业，用户可以针对一个特定的主题进行深入分析研究，也可以确保搜索引擎在特定的行业保持领先地位。 　　你可以注意到，在业内一些重要的关键词或是词组，垂直搜索引擎或是目录占统治地位。这意味着，你参与广告、列表或是流量服务时，必须接受由这些搜索引擎或是目录提供的服务。许多垂直搜索引擎依赖于谷歌AdSense作为收入源，因此可能会在谷歌的管理位置内容或是显示广告中列出。 　　从Yelp， Citysearch， and YellowPages.com （面向消费者）到 PowerProfiles.com， Manta， Hoovers.com， Business.com以及MerchantCircle.com，这些通用目录网站提供的信息对于用户来自非常有用。因此，我们可以猜测：他们获得了许多流量。 　　谷歌的AdSense广告网络庞大，有一些发行商使用LookSmart， AdBrite， Advertise.com， ContextWeb的ADSDAQ，或者更大的CSE来支持广告。检查二级广告网络的原因之一是，因为他们可能有大量的二手搜索点击。如果搜索点击与其它流量源的比例是正确的话，这些以上下文关联的网络可能适用于你，价格也合适。 　　付费搜索是很贵的流量，因此我们有时必须分析来自SERP的网络属性。另一种获得此类点击的方法是使用显示广告的搜索再定向。但要确保是全新的，搜索行为的全新可能会极大地改变显示广告的结果。 （作者：kevin LEE）]]></description>
			<content:encoded><![CDATA[<p>　　直接来自搜索引擎的搜索点击是最好的点击。但你可能在自己喜爱的搜索源，比如谷歌、雅虎和Bing中存在点击存量不足的问题。存量不足的问题原因是多方面的。</p>
<p>　　一是你最喜欢的关键词汇没有足够的搜索。</p>
<p>　　二是尽管有大量的搜索，但你的竞争对手要么有很强大的投资实力，要么有很高的质量得分，使你无法保持第一的位置。</p>
<p>　　三是你的质量得分，不允许你处于有机位置之上。</p>
<p>　　四是谷歌或是其它搜索引擎大量采用图像和视频等技术，导致有机和付费搜索点击的流失。<span id="more-304"></span></p>
<p>　　一个经常被人们忽视的流量来源，即具有相同的点击质量，都是被搜索引擎删除的点击。这意味着来自网站的点击从搜索引擎获得流量，并作为一种有机的点击结果。</p>
<p>　　根据行业性质，你可能在考虑从哪儿来自的流量你应该进行购买。为了确定一些网站是否从有机搜索获得重要的流量，我们可以在关联中使用免费工具来评估结果。这些　　工具包括：Compete.com， Quantcast.com和Alexa.com.有一些工具有付费版本，它提供更多的服务功能，当然，你也可以考虑完全付费的工具诸如comScore， Hitwise， AdGooroo， SpyFu， Keyword Spy等等。</p>
<p>　　有一些比较购物搜索引擎善于于有机搜索结果服务，可能不能购买付费搜索。当你准备开展产品驱动服务时，可以购买来自这些网站的流量，如果是直接的，可以通过谷歌的管理位置网站定向服务。</p>
<p>　　通用搜索工具，诸如谷歌、雅虎以及必应等，可以为每个人提供服务。垂直搜索引擎关注于特定的主题或者特定的行业，用户可以针对一个特定的主题进行深入分析研究，也可以确保搜索引擎在特定的行业保持领先地位。</p>
<p>　　你可以注意到，在业内一些重要的关键词或是词组，垂直搜索引擎或是目录占统治地位。这意味着，你参与广告、列表或是流量服务时，必须接受由这些搜索引擎或是目录提供的服务。许多垂直搜索引擎依赖于谷歌AdSense作为收入源，因此可能会在谷歌的管理位置内容或是显示广告中列出。</p>
<p>　　从Yelp， Citysearch， and YellowPages.com （面向消费者）到 PowerProfiles.com， Manta， Hoovers.com， Business.com以及MerchantCircle.com，这些通用目录网站提供的信息对于用户来自非常有用。因此，我们可以猜测：他们获得了许多流量。</p>
<p>　　谷歌的AdSense广告网络庞大，有一些发行商使用LookSmart， AdBrite， Advertise.com， ContextWeb的ADSDAQ，或者更大的CSE来支持广告。检查二级广告网络的原因之一是，因为他们可能有大量的二手搜索点击。如果搜索点击与其它流量源的比例是正确的话，这些以上下文关联的网络可能适用于你，价格也合适。</p>
<p>　　付费搜索是很贵的流量，因此我们有时必须分析来自SERP的网络属性。另一种获得此类点击的方法是使用显示广告的搜索再定向。但要确保是全新的，搜索行为的全新可能会极大地改变显示广告的结果。</p>
<p>（作者：kevin LEE）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/seo-click/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Nokia打算跟进WP7平台</title>
		<link>http://www.lvyanchao.com/nokia-win7/</link>
		<comments>http://www.lvyanchao.com/nokia-win7/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 05:57:20 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[综合资讯]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[WP7平台]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=296</guid>
		<description><![CDATA[Mobile-Review.com的老板Eldar Muntazin泄露了一张诺基亚公司的幻灯片，表明诺基亚对Windows Phone还是有相当兴趣的。 该幻灯片的主要内容就是诺基亚对2010年度在应用程序、OVI服务和系统平台等领域的的发展规划，让人惊讶的是诺基亚居然将Windows和本 公 司的Symbian 和 Maemo同等看待。 如果诺基亚真的研发Windows Phone 7手机的话，那么对于这两大巨头来说都是一种双赢，毕竟诺基亚硬件+微软的软件这种组合非常具有震撼力。 口袋互联对诺基亚手机的硬件品质有着莫名的青睐，大学时期那款Nokia手机多次自由落体肢解后还能正常使用真是太神奇了。 虽然Symbian系统也非常好用，但是面对现在的智能手机时代，我感觉Symbian真的有点落伍了，这么多年进步也不是很明显。所以能引入 Windows Phone 7系统的话，口袋互联一定举双手赞成，并以实际行动购买一台来表达我无与伦比的激动心情。]]></description>
			<content:encoded><![CDATA[<p>Mobile-Review.com的老板Eldar Muntazin泄露了一张诺基亚公司的幻灯片，表明诺基亚对Windows Phone还是有相当兴趣的。<br />
该幻灯片的主要内容就是诺基亚对2010年度在应用程序、OVI服务和系统平台等领域的的发展规划，让人惊讶的是诺基亚居然将Windows和本 公 司的Symbian 和 Maemo同等看待。</p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<div id="attachment_299" class="wp-caption aligncenter" style="width: 540px"><a href="http://www.lvyanchao.com/wp-content/uploads/2010/06/13375101635421039.jpg"><img class="size-full wp-image-299   " title="Nokia打算跟进WP7平台" src="http://www.lvyanchao.com/wp-content/uploads/2010/06/13375101635421039.jpg" alt="Nokia打算跟进WP7平台" width="530" /></a><p class="wp-caption-text">Nokia打算跟进WP7平台</p></div>
<p><span id="more-296"></span>如果诺基亚真的研发Windows Phone 7手机的话，那么对于这两大巨头来说都是一种双赢，毕竟诺基亚硬件+微软的软件这种组合非常具有震撼力。</p>
<p>口袋互联对诺基亚手机的硬件品质有着莫名的青睐，大学时期那款Nokia手机多次自由落体肢解后还能正常使用真是太神奇了。</p>
<p>虽然Symbian系统也非常好用，但是面对现在的智能手机时代，我感觉Symbian真的有点落伍了，这么多年进步也不是很明显。所以能引入 Windows Phone 7系统的话，口袋互联一定举双手赞成，并以实际行动购买一台来表达我无与伦比的激动心情。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/nokia-win7/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>英文SEO:免费英文CMS大全</title>
		<link>http://www.lvyanchao.com/english-cms/</link>
		<comments>http://www.lvyanchao.com/english-cms/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 14:23:37 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[SEO交流]]></category>
		<category><![CDATA[English cms]]></category>
		<category><![CDATA[English seo]]></category>
		<category><![CDATA[英文cms]]></category>
		<category><![CDATA[英文seo]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=294</guid>
		<description><![CDATA[http://www.phpnuke.com PHP Nuke 免费 http://www.postnuke.com/ Post Nuke 免费 http://www.openeffect.com Open Effect 免费 http://mcyra.homeip.net/homepage/phpcms/index.htm Uber PHP CMS 免费 (德国) http://www.dotvoid.com/firesite.php Fire Site 免费 http://developer.ez.no/ EZ Publish 免费 http://www.miraserver.com/ 商业 单站点 $179, 多站点 &#8211; $799 http://www.sitebox.org/ Site Box 免费 http://products.magnet-i.com/show/beehive Bee Hive 免费/商业版本 http://www.mamboserver.com Mambo Server 免费/商业版本 http://www.typo3.com Typo3 免费 http://www.drupal.org/ Drupal 免费 http://www.amalla.com/harpia/ 免费 Harpia 免费 [...]]]></description>
			<content:encoded><![CDATA[<p>http://www.phpnuke.com PHP Nuke 免费<br />
http://www.postnuke.com/ Post Nuke 免费<br />
http://www.openeffect.com Open Effect 免费<br />
http://mcyra.homeip.net/homepage/phpcms/index.htm Uber PHP CMS 免费 (德国)<br />
http://www.dotvoid.com/firesite.php Fire Site 免费<br />
http://developer.ez.no/ EZ Publish 免费<span id="more-294"></span><br />
http://www.miraserver.com/ 商业 单站点 $179, 多站点 &#8211; $799<br />
http://www.sitebox.org/ Site Box 免费<br />
http://products.magnet-i.com/show/beehive Bee Hive 免费/商业版本<br />
http://www.mamboserver.com Mambo Server 免费/商业版本<br />
http://www.typo3.com Typo3 免费<br />
http://www.drupal.org/ Drupal 免费<br />
http://www.amalla.com/harpia/ 免费 Harpia 免费<br />
http://www.phppp.com PHP Portal Project 免费/商业<br />
APC ActionApps &#8211; http://www.apc.org/actionapps/<br />
Ariadne &#8211; http://www.muze.nl/ariadne/<br />
Back-End &#8211; http://www.back-end.org<br />
Bitflux &#8211; http://www.bitflux.ch/developer/<br />
Bricolage &#8211; http://www.bricolage.cc/<br />
C-Arbre &#8211; http://realink.org/c-arbre/doc/<br />
CAMPSITE &#8211; http://www.campware.org/campsite/<br />
Cocoon &#8211; http://xml.apache.org<br />
Cofax &#8211; http://www.cofax.org<br />
Coranto &#8211; http://coranto.gweilo.org/<br />
DaCode &#8211; http://www.dacode.org<br />
DCP-Portal &#8211; http://www.dcp-portal.com<br />
Drupal &#8211; http://www.drupal.org<br />
Easy Publisher &#8211; http://www.easypublisher.com<br />
Edit-X &#8211; http://www.edit-x.com/<br />
Geeklog &#8211; http://www.geeklog.org<br />
Krysalis &#8211; http://www.interakt.ro/products/Krysalis/index.php<br />
Mambo &#8211; http://sourceforge.net/projects/mambo/<br />
Mason &#8211; http://www.masonhq.com/<br />
mCubes &#8211; http://www.mCubes.com/<br />
Metadot &#8211; http://www.metadot.net<br />
Midgard &#8211; http://www.midgard-project.org/<br />
MMBase &#8211; http://www.mmbase.org<br />
MySource &#8211; http://mysource.squiz.net/<br />
N/X &#8211; http://nxwcms.sourceforge.net/<br />
OpenACS &#8211; http://openacs.org/<br />
OpenCMS &#8211; http://www.opencms.org<br />
Pagetool &#8211; http://www.pagetool.org<br />
phpCMS &#8211; http://phpcms.de/homepage/phpcms/index.htm<br />
PHPNuke &#8211; http://www.phpnuke.org<br />
PHProjekt &#8211; http://www.phprojekt.com/<br />
phpSlash &#8211; http://www.phpslash.org<br />
phpWebSite &#8211; http://phpwebsite.appstate.edu/<br />
Redhat CCM &#8211; http://www.redhat.com/software/ccm/<br />
Scoop &#8211; http://scoop.kur5hin.org<br />
Slash &#8211; http://www.slashcode.com<br />
Squishdot &#8211; http://www.squishdot.org<br />
SSR &#8211; http://www.ssrtech.com/<br />
TeaServlet &#8211; http://opensource.go.com/<br />
thatware &#8211; http://www.atthat.com/<br />
ttCMS &#8211; http://www.ttcms.com<br />
<span class='bm_keywordlink'><a href="http://www.lvyanchao.com/" rel="nofollow">seo</a></span>-imworker http://www.imworker.com<br />
Webgenerator-X &#8211; http://webgenerator-x.com<br />
WebGUI &#8211; http://plainblack.com/webgui<br />
WebMake &#8211; http://webmake.taint.org/<br />
WebTop &#8211; http://webtop.newfangled.com<br />
Wyona &#8211; http://www.wyona.org/<br />
Xinity &#8211; http://www.xinity.org/<br />
Xoops &#8211; http://xoops.sourceforge.net/<br />
Zope &#8211; http://www.zope.org<br />
huoxz:-http://www.huoxz.com<br />
sinl http://www.coomap.com<br />
EZ Contents &#8211; http://www.visualshapers.com<br />
SiteWorksPro &#8211; http://www.siteworkspro.com/<br />
VirtuaNews &#8211; http://www.virtuanews.co.uk/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/english-cms/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>sns盈利模式：从开心网看SNS网站的电商营销渠道</title>
		<link>http://www.lvyanchao.com/sns-yunying/</link>
		<comments>http://www.lvyanchao.com/sns-yunying/#comments</comments>
		<pubDate>Sat, 22 May 2010 10:10:51 +0000</pubDate>
		<dc:creator>吕彦超</dc:creator>
				<category><![CDATA[网站运营]]></category>
		<category><![CDATA[sns]]></category>
		<category><![CDATA[sns盈利模式]]></category>
		<category><![CDATA[开心网运营]]></category>

		<guid isPermaLink="false">http://www.lvyanchao.com/?p=288</guid>
		<description><![CDATA[　　用过开心网的用户应该都已经发现了开心网目前探索的那种独特的新广告模式——植入式广告。这种新型的广告模式不同于Google AdSense那种传统的CPM、CPC等按点击或浏览数付费的形式，而是将广告内容完全融入游戏之中，强化品牌的认知，争取到消费者的认同与好感，本文就和大家详细讨论一下目前开心网站的广告模式，供其他同类SNS网站参考。 　　植入式广告是指将产品或品牌及其代表性的视觉符号甚至服务内容策略性融入电影、电视剧或电视节目各种内容之中，通过场景的再现，让观众在不知不觉中留下对产品及品牌印象，继而达到营销产品的目的。 　　植入式广告还被称为嵌入式广告或软性广告。植入式广告目前广泛应运用于电影、电视中，冯小刚的贺岁片电影就经常可以看到植入式广告的镜头，例如在主人与赞助商品同时显身时，均会伴随数秒的特写，或者将商品名称台词化、道具化等等。 　　相对于传统广告形式来说，植入式广告将商品品牌融入娱乐元素中，比较容易取得消费者的认同与好感，改变消费者看广告的逆反心理，在不知不觉之中传播了品牌的影响力，其效果要优于传统广告形式。不过，植入式广告没有量化的销售和统计方式，实际收效也没有量化的评测指标，也没有权威的工具对广告效果进行评估，因此植入式广告在推广上存在很大的难度，不如传统广告那样易于统计。 　　开心网目前所探索的植入式广告已经具有相当多的品牌，并且已经融合进了开心网大多数热门游戏之中，从广大用户的使用过程中看，用户并没有对这类广告产生反感，对于一些陌生的品牌，往往或产生一定的好感。 　　近日，一直坚持自主研发游戏的开心网（kaixin001.com）首度开放平台，YOKA团购、酷讯机票等第三方应用已经陆续上线，这些应用分别来自于12个开发商和开发者。开心网采取合作模式，与开发商共同确认上线哪些应用以及具体商业利益的分配。 　　据悉，开心网即将上线的14款应用主要是：网票网开发的电影订票、酷讯的机票比价、支付宝开发的生活缴费、淘宝网的试衣间、大众点评网的优惠券、饭统网的订餐、大麦网开发的演出订票等。 　　艾瑞分析： 　　广告和游戏是当下SNS网站的主要盈利模式 　　根据iResearch艾瑞咨询网民连续用户行为研究系统iUserTracker最新数据显示，中国SNS网站的用户规模仍在不断上升，虽然在春节之后有效幅度的回升，但是距离2009年的峰值尚有很大距离，SNS行业有泡沫化增长的危险。用户粘性的下降意味着目前的SNS网站缺乏长时间影响用户的有效手段，利用一些大同小异的网页游戏和社交游戏只能吸引用户的短暂注意力。 　　目前来看，除了游戏应用软件的道具买卖以及广告投放，尚未有更合适SNS网站的盈利模式出现，SNS网站运营商正在面临如何保住用户资源并且将其转成更多盈利的难题。开心网本次引入电商应用程序，正是在尝试开辟新的盈利模式，形成用户流量的变现。 　　传统生活服务市场和网络平台的结合趋势 　　全球金融危机之后，中国宏观经济正处于回暖阶段，在拉动内需的救市方案影响下，关系民生的大型投资项目会相应增多，第三产业类的生活服务市场会在未来几年有大的发展。与此同时，其市场消费能力问题也将凸显出来，这给传统的商业模式向互联网经济靠拢带来足够的动力，尤其是生活服务市场和网络平台的结合会更密切。无论是娱乐餐饮还是图书服饰等，各式各样的网络营销手段将越来越多。 　　SNS模式成为电子商务热门渠道 　　根据艾瑞咨询《2010年第一季度电子商务核心数据发布》推算，2010Q1电子商务市场整体交易额规模破万亿，达10152.7亿元。在这样的市场环境下，电子商务网站也正在向SNS化发展，阿里巴巴&#8221;人脉通&#8221;、淘宝网&#8221;淘江湖&#8221;、&#8221;雅虎关系&#8221;等等这些举动从侧面证明了SNS与电子商务的结合并不是SNS网站的一厢情愿。开心网引入电子商务类应用程序，是一种对于市场需求的回应。而对于电商企业来说，有人群聚集的地方就有消费产生，SNS网站的活跃用户大部分在20-30岁之间，这也属于网络购物的高消费人群，利用SNS模式丰富自己的营销渠道是上佳选择。 　　在这种互相吸引中，SNS将充分促进电子商务的发展： 　　SNS带动实名制口碑营销 　　SNS网站以好友关系，实名制为基础。在网络营销中，口碑相传占着相当大的比重，实体商品无法当场看到，真实社会关系中的好友的推荐和对产品的评价对身边人起着决定性作用。 　　SNS产生互动式病毒营销 　　大多数SNS网站都有分享和关注等互动功能，大家可以将自己在类似淘宝网等交易平台上的购物记录与自己的SNS帐号绑定，随时更新发布自己的购物信息和心得，这种好友相传的方式就是典型的病毒营销，将充分扩大产品信息的覆盖面和可信度。 　　综上所述，SNS模式将是未来网络营销的重要渠道。在这个市场中，类似开心网等SNS网站，也可以利用自己的用户资源建立全新的商业模式，吸引品牌和网上交易平台进驻，从而实现盈利。但是，在市场交易环节中，参与者越多，利润也就越少，电子商务网站的运营商们一方面将利用现有的SNS网站渠道扩大自己的影响力，另一方面也都致力于自身SNS社区的开发，两者之间既有合作，也有竞争。 　　付费习惯决定SNS平台竞争力  淘宝和腾讯优势明显 　　在众多电子商务网站和SNS网站的角逐中，艾瑞认为，用户的付费习惯将决定SNS平台的竞争力。任何需要额外借助第三方工具才能实现收费的网站，都处于先天上的不足。在国内的用户付费系统中，腾讯Q币是互联网领域认知度最高的支付形式，而淘宝本身就是交易平台，转移到&#8221;淘江湖&#8221;也具有良好的支付习惯延续性。因此，在未来的SNS式网络营销竞争中，最值得关注的是“QQZone”和“淘江湖”。 　　传统SNS网站在电商领域的核心竞争力是用户资源针对传统SNS网站而言，和电子商务领域的用户重合度是吸引电商企业的核心竞争力。根据iResearch艾瑞咨询网民连续用户行为研究系统iUserTracker最新数据显示，社区交友网站用户属性和网上购物、旅行预订的用户属性重合度很高，都以收入在1000-3000元、年龄在19-30岁的用户为核心人群。因此，艾瑞认为，社区交友网站拥有一定消费能力的潜在用户群体，值得电子商务企业关注。特别是针对短期内没有能力建立自己SNS模式的大多数旅行预订网站来说，SNS式的分享会带来不错的广告效应，拓展营销渠道，建立良好口碑。]]></description>
			<content:encoded><![CDATA[<p>　　用过开心网的用户应该都已经发现了开心网目前探索的那种独特的新广告模式——植入式广告。这种新型的广告模式不同于Google AdSense那种传统的CPM、CPC等按点击或浏览数付费的形式，而是将广告内容完全融入游戏之中，强化品牌的认知，争取到消费者的认同与好感，本文就和大家详细讨论一下目前开心网站的广告模式，供其他同类SNS网站参考。</p>
<p>　　植入式广告是指将产品或品牌及其代表性的视觉符号甚至服务内容策略性融入电影、电视剧或电视节目各种内容之中，通过场景的再现，让观众在不知不觉中留下对产品及品牌印象，继而达到营销产品的目的。 <span id="more-288"></span></p>
<p>　　植入式广告还被称为嵌入式广告或软性广告。植入式广告目前广泛应运用于电影、电视中，冯小刚的贺岁片电影就经常可以看到植入式广告的镜头，例如在主人与赞助商品同时显身时，均会伴随数秒的特写，或者将商品名称台词化、道具化等等。</p>
<p>　　相对于传统广告形式来说，植入式广告将商品品牌融入娱乐元素中，比较容易取得消费者的认同与好感，改变消费者看广告的逆反心理，在不知不觉之中传播了品牌的影响力，其效果要优于传统广告形式。不过，植入式广告没有量化的销售和统计方式，实际收效也没有量化的评测指标，也没有权威的工具对广告效果进行评估，因此植入式广告在推广上存在很大的难度，不如传统广告那样易于统计。</p>
<p>　　开心网目前所探索的植入式广告已经具有相当多的品牌，并且已经融合进了开心网大多数热门游戏之中，从广大用户的使用过程中看，用户并没有对这类广告产生反感，对于一些陌生的品牌，往往或产生一定的好感。</p>
<p>　　近日，一直坚持自主研发游戏的开心网（kaixin001.com）首度开放平台，YOKA团购、酷讯机票等第三方应用已经陆续上线，这些应用分别来自于12个开发商和开发者。开心网采取合作模式，与开发商共同确认上线哪些应用以及具体商业利益的分配。</p>
<p>　　据悉，开心网即将上线的14款应用主要是：网票网开发的电影订票、酷讯的机票比价、支付宝开发的生活缴费、淘宝网的试衣间、大众点评网的优惠券、饭统网的订餐、大麦网开发的演出订票等。</p>
<p><img title="开心网欲辟新盈利模式 SNS成为电商营销热门渠道 - andy老人 - 与手机百事通合作" src="http://img1.cache.netease.com/catchpic/8/8E/8E565955943135EE59DD6B0627E857E6.gif" alt="开心网欲辟新盈利模式 SNS成为电商营销热门渠道" /></p>
<p>　　艾瑞分析：</p>
<p>　　广告和游戏是当下SNS网站的主要盈利模式</p>
<p>　　根据iResearch艾瑞咨询网民连续用户行为研究系统iUserTracker最新数据显示，中国SNS网站的用户规模仍在不断上升，虽然在春节之后有效幅度的回升，但是距离2009年的峰值尚有很大距离，SNS行业有泡沫化增长的危险。用户粘性的下降意味着目前的SNS网站缺乏长时间影响用户的有效手段，利用一些大同小异的网页游戏和社交游戏只能吸引用户的短暂注意力。</p>
<p>　　目前来看，除了游戏应用软件的道具买卖以及广告投放，尚未有更合适SNS网站的盈利模式出现，SNS网站运营商正在面临如何保住用户资源并且将其转成更多盈利的难题。开心网本次引入电商应用程序，正是在尝试开辟新的盈利模式，形成用户流量的变现。</p>
<p><img title="开心网欲辟新盈利模式 SNS成为电商营销热门渠道 - andy老人 - 与手机百事通合作" src="http://img1.cache.netease.com/catchpic/5/58/589A64C6F27EDD48E341C1D77DA6446A.gif" alt="开心网欲辟新盈利模式 SNS成为电商营销热门渠道" /></p>
<p>　　传统生活服务市场和网络平台的结合趋势</p>
<p>　　全球金融危机之后，中国宏观经济正处于回暖阶段，在拉动内需的救市方案影响下，关系民生的大型投资项目会相应增多，第三产业类的生活服务市场会在未来几年有大的发展。与此同时，其市场消费能力问题也将凸显出来，这给传统的商业模式向互联网经济靠拢带来足够的动力，尤其是生活服务市场和网络平台的结合会更密切。无论是娱乐餐饮还是图书服饰等，各式各样的网络营销手段将越来越多。</p>
<p>　　SNS模式成为电子商务热门渠道</p>
<p>　　根据艾瑞咨询《2010年第一季度电子商务核心数据发布》推算，2010Q1电子商务市场整体交易额规模破万亿，达10152.7亿元。在这样的市场环境下，电子商务网站也正在向SNS化发展，阿里巴巴&#8221;人脉通&#8221;、淘宝网&#8221;淘江湖&#8221;、&#8221;雅虎关系&#8221;等等这些举动从侧面证明了SNS与电子商务的结合并不是SNS网站的一厢情愿。开心网引入电子商务类应用程序，是一种对于市场需求的回应。而对于电商企业来说，有人群聚集的地方就有消费产生，SNS网站的活跃用户大部分在20-30岁之间，这也属于网络购物的高消费人群，利用SNS模式丰富自己的营销渠道是上佳选择。</p>
<p>　　在这种互相吸引中，SNS将充分促进电子商务的发展：</p>
<p>　　SNS带动实名制口碑营销</p>
<p>　　SNS网站以好友关系，实名制为基础。在网络营销中，口碑相传占着相当大的比重，实体商品无法当场看到，真实社会关系中的好友的推荐和对产品的评价对身边人起着决定性作用。</p>
<p>　　SNS产生互动式病毒营销</p>
<p>　　大多数SNS网站都有分享和关注等互动功能，大家可以将自己在类似淘宝网等交易平台上的购物记录与自己的SNS帐号绑定，随时更新发布自己的购物信息和心得，这种好友相传的方式就是典型的病毒营销，将充分扩大产品信息的覆盖面和可信度。</p>
<p>　　综上所述，SNS模式将是未来网络营销的重要渠道。在这个市场中，类似开心网等SNS网站，也可以利用自己的用户资源建立全新的商业模式，吸引品牌和网上交易平台进驻，从而实现盈利。但是，在市场交易环节中，参与者越多，利润也就越少，电子商务网站的运营商们一方面将利用现有的SNS网站渠道扩大自己的影响力，另一方面也都致力于自身SNS社区的开发，两者之间既有合作，也有竞争。</p>
<p>　　付费习惯决定SNS平台竞争力  淘宝和腾讯优势明显</p>
<p>　　在众多电子商务网站和SNS网站的角逐中，艾瑞认为，用户的付费习惯将决定SNS平台的竞争力。任何需要额外借助第三方工具才能实现收费的网站，都处于先天上的不足。在国内的用户付费系统中，腾讯Q币是互联网领域认知度最高的支付形式，而淘宝本身就是交易平台，转移到&#8221;淘江湖&#8221;也具有良好的支付习惯延续性。因此，在未来的SNS式网络营销竞争中，最值得关注的是“QQZone”和“淘江湖”。</p>
<p><img title="开心网欲辟新盈利模式 SNS成为电商营销热门渠道 - andy老人 - 与手机百事通合作" src="http://img1.cache.netease.com/catchpic/C/C6/C622FDC65C0D6D93CBA49371DBCA827A.gif" alt="开心网欲辟新盈利模式 SNS成为电商营销热门渠道" /></p>
<p><img title="开心网欲辟新盈利模式 SNS成为电商营销热门渠道 - andy老人 - 与手机百事通合作" src="http://img1.cache.netease.com/catchpic/9/99/9942CCD15ED65D46708F9F761EB92DCB.gif" alt="开心网欲辟新盈利模式 SNS成为电商营销热门渠道" /></p>
<p>　　传统SNS网站在电商领域的核心竞争力是用户资源针对传统SNS网站而言，和电子商务领域的用户重合度是吸引电商企业的核心竞争力。根据iResearch艾瑞咨询网民连续用户行为研究系统iUserTracker最新数据显示，社区交友网站用户属性和网上购物、旅行预订的用户属性重合度很高，都以收入在1000-3000元、年龄在19-30岁的用户为核心人群。因此，艾瑞认为，社区交友网站拥有一定消费能力的潜在用户群体，值得电子商务企业关注。特别是针对短期内没有能力建立自己SNS模式的大多数旅行预订网站来说，SNS式的分享会带来不错的广告效应，拓展营销渠道，建立良好口碑。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lvyanchao.com/sns-yunying/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

