<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>天馬行空-程式館</title>
	<atom:link href="http://linlong3388.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://linlong3388.wordpress.com</link>
	<description>好好學習，天天向上。</description>
	<lastBuildDate>Tue, 15 Nov 2011 08:22:06 +0000</lastBuildDate>
	<language>zh-tw</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='linlong3388.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/9e84bad8a2b7f302e4844fcf0191666c?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>天馬行空-程式館</title>
		<link>http://linlong3388.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://linlong3388.wordpress.com/osd.xml" title="天馬行空-程式館" />
	<atom:link rel='hub' href='http://linlong3388.wordpress.com/?pushpress=hub'/>
		<item>
		<title>修改 MySQL 帳密</title>
		<link>http://linlong3388.wordpress.com/2011/11/15/%e4%bf%ae%e6%94%b9-mysql-%e5%b8%b3%e5%af%86/</link>
		<comments>http://linlong3388.wordpress.com/2011/11/15/%e4%bf%ae%e6%94%b9-mysql-%e5%b8%b3%e5%af%86/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 08:22:05 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[資料庫]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=954</guid>
		<description><![CDATA[解法之一 : 直接修改 mysql/user 表。 1)update mysql.user set password=password('你的密碼') where user='你的帳號'; 2)重啟 MySQL.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=954&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/11/15/%e4%bf%ae%e6%94%b9-mysql-%e5%b8%b3%e5%af%86/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>將資料欄位，做Array映射</title>
		<link>http://linlong3388.wordpress.com/2011/10/27/%e5%b0%87%e8%b3%87%e6%96%99%e6%ac%84%e4%bd%8d-%e5%81%9aarray%e6%98%a0%e5%b0%84/</link>
		<comments>http://linlong3388.wordpress.com/2011/10/27/%e5%b0%87%e8%b3%87%e6%96%99%e6%ac%84%e4%bd%8d-%e5%81%9aarray%e6%98%a0%e5%b0%84/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 13:26:26 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[程式庫]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=946</guid>
		<description><![CDATA[一般來說，可用來增加程式的可讀性，尤其在做 SQL Insert 語句，且欄位數很多的時候，特別受用。 1)  呼叫的程序 : 2) 映射的類別 :<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=946&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/10/27/%e5%b0%87%e8%b3%87%e6%96%99%e6%ac%84%e4%bd%8d-%e5%81%9aarray%e6%98%a0%e5%b0%84/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>無窮遞迴，展 tree結構</title>
		<link>http://linlong3388.wordpress.com/2011/10/01/%e7%84%a1%e7%aa%ae%e9%81%9e%e8%bf%b4%ef%bc%8c%e5%b1%95-tree%e7%b5%90%e6%a7%8b-1/</link>
		<comments>http://linlong3388.wordpress.com/2011/10/01/%e7%84%a1%e7%aa%ae%e9%81%9e%e8%bf%b4%ef%bc%8c%e5%b1%95-tree%e7%b5%90%e6%a7%8b-1/#comments</comments>
		<pubDate>Sat, 01 Oct 2011 03:37:24 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[小技巧]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=938</guid>
		<description><![CDATA[主要的演算法如下 : 1) 建立一個暫存 Table。 2) 建立一個暫存 Array。 3) 採佇列先進先出的資料結構做法 ,依序將Array的元素 ,當查詢子階的傳入參數 ,逐一清空 ,並做遞迴演算。 程式如下 : (後記 : 如果將程序寫成stored procedure ,那樣會減少反覆傳遞參數資料的過程 ,增加效能 ,改天有時間 ,再來挑戰看看 ^^)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=938&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/10/01/%e7%84%a1%e7%aa%ae%e9%81%9e%e8%bf%b4%ef%bc%8c%e5%b1%95-tree%e7%b5%90%e6%a7%8b-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>mysql文件太大导入出错的解决方法</title>
		<link>http://linlong3388.wordpress.com/2011/09/23/mysql%e6%96%87%e4%bb%b6%e5%a4%aa%e5%a4%a7%e5%af%bc%e5%85%a5%e5%87%ba%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/</link>
		<comments>http://linlong3388.wordpress.com/2011/09/23/mysql%e6%96%87%e4%bb%b6%e5%a4%aa%e5%a4%a7%e5%af%bc%e5%85%a5%e5%87%ba%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 07:20:13 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[資料庫]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=931</guid>
		<description><![CDATA[(本文摘錄自 : http://www.zzsky.cn/build/content/1542.htm) mysql文件太大时，导入时经常会出现错误，比如： 又或者出现这样的错误： 解決方式(一) : 修改php.ini的配置。 打开C:/WINDOWS/php.ini修改配置文件，查找以下三个地方upload_max_filesize、memory_limit 及post_max_size，将其值修改为大于要导入的数据库大小的值，重启 Apache，这样就可以导入大于2M的数据库了。 解決方式(二) : 还可以使用“命令行”方法处理。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=931&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/09/23/mysql%e6%96%87%e4%bb%b6%e5%a4%aa%e5%a4%a7%e5%af%bc%e5%85%a5%e5%87%ba%e9%94%99%e7%9a%84%e8%a7%a3%e5%86%b3%e6%96%b9%e6%b3%95/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>用消息队列和消息应用状态表来消除分布式事务</title>
		<link>http://linlong3388.wordpress.com/2011/09/06/%e7%94%a8%e6%b6%88%e6%81%af%e9%98%9f%e5%88%97%e5%92%8c%e6%b6%88%e6%81%af%e5%ba%94%e7%94%a8%e7%8a%b6%e6%80%81%e8%a1%a8%e6%9d%a5%e6%b6%88%e9%99%a4%e5%88%86%e5%b8%83%e5%bc%8f%e4%ba%8b%e5%8a%a1/</link>
		<comments>http://linlong3388.wordpress.com/2011/09/06/%e7%94%a8%e6%b6%88%e6%81%af%e9%98%9f%e5%88%97%e5%92%8c%e6%b6%88%e6%81%af%e5%ba%94%e7%94%a8%e7%8a%b6%e6%80%81%e8%a1%a8%e6%9d%a5%e6%b6%88%e9%99%a4%e5%88%86%e5%b8%83%e5%bc%8f%e4%ba%8b%e5%8a%a1/#comments</comments>
		<pubDate>Tue, 06 Sep 2011 21:23:46 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[資料庫]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=929</guid>
		<description><![CDATA[(本文摘錄自 : http://rdc.taobao.com/blog/cs/?p=671) 由于数据量的巨大，大部分Web应用都需要部署很多个数据库实例。这样，有些用户操作就可能需要去修改多个数据库实例中的数据。传统的解决方法是使用分布式事务保证数据的全局一致性，经典的方法是使用两阶段提交协议。 长期以来，分布式事务提供的优雅的全局ACID保证麻醉了应用开发者的心灵，很多人都不敢越雷池一步，想像没有分布式事务的世界会是怎样。如今就如 MySQL和PostgreSQL这类面向低端用户的开源数据库都支持分布式事务了，开发者更是沉醉其中，不去考虑分布式事务是否给系统带来了伤害。 事实上，有所得必有所失，分布式事务提供的ACID保证是以损害系统的可用性、性能与可伸缩性为代价的。只有在参与分布式事务的各个数据库实例都能 够正常工作的前提下，分布式事务才能够顺利完成，只要有一个工作不正常，整个事务就不能完成。这样，系统的可用性就相当于参加分布式事务的各实例的可用性 之积，实例越多，可用性下降越明显。从性能和可伸缩性角度看，首先是事务的总持续时间通常是各实例操作时间之和，因为一个事务中的各个操作通常是顺序执行 的，这样事务的响应时间就会增加很多；其次是一般Web应用的事务都不大，单机操作时间也就几毫秒甚至不到1毫秒，一但涉及到分布式事务，提交时节点间的 网络通信往返过程也为毫秒级别，对事务响应时间的影响也不可忽视。由于事务持续时间延长，事务对相关资源的锁定时间也相应增加，从而可能严重增加了并发冲 突，影响到系统吞吐率和可伸缩性。 正是由于分布式事务有以上问题，eBay在设计上就不采用分布式事务，而是通过其它途径来解决数据一致性问题。其中使用的最重要的技术就是消息队列和消息应用状态表。 举个例子。假设系统中有以下两个表 其中user表记录用户交易汇总信息，transaction表记录每个交易的详细信息。 这样，在进行一笔交易时，若使用事务，就需要对数据库进行以下操作： 即在transaction表中记录交易信息，然后更新卖家和买家的状态。 假设transaction表和user表存储在不同的节点上，那么上述事务就是一个分布式事务。要消除这一分布式事务，将它拆分成两个子事务，一 个更新transaction表，一个更新user表是不行的，因为有可能transaction表更新成功后，更新user失败，系统将不能恢复到一致 状态。 解决方案是使用消息队列。如下所示，先启动一个事务，更新transaction表后，并不直接去更新user表，而是将要对user表进行的更新插入到消息队列中。另外有一个异步任务轮询队列内容进行处理。 上述解决方案看似完美，实际上还没有解决分布式问题。为了使第一个事务不涉及分布式操作，消息队列必须与transaction表使用同一套存储资源，但为了使第二个事务是本地的，消息队列存储又必须与user表在一起。这两者是不可能同时满足的。 如果消息具有操作幂等性，也就是一个消息被应用多次与应用一次产生的效果是一样的话，上述问题是很好解决的，只要将消息队列放到 transaction表一起，然后在第二个事务中，先应用消息，再从消息队列中删除。由于消息队列存储与user表不在一起，应用消息后，可能还没来得 及将应用过的消息从队列中删除时系统就出故障了。这时系统恢复后会重新应用一次这一消息，由于幂等性，应用多次也能产生正确的结果。 但实际情况下，消息很难具有幂等性，比如上述的UPDATE操作，执行一次和执行多次的结束显然是不一样的。解决这一问题的方法是使用另一个表记录 已经被成功应用的消息，并且这个表使用与user表相同的存储。假设增加以下表 message_applied(msg_id)记录被成功应用的消息，则产生最终的解决方案如下： if 上述事务成功 我们来仔细分析一下： 1、消息队列与transaction使用同一实例，因此第一个事务不涉及分布式操作； 2、message_applied与user表在同一个实例中，也能保证一致性； 3、第二个事务结束后，dequeue message之前系统可能出故障，出故障后系统会重新从消息队列中取出这一消息，但通过message_applied表可以检查出来这一消息已经被应用过，跳过这一消息实现正确的行为； 4、最后将已经成功应用，且已经从消息队列中删除的消息从message_applied表中删除，可以将message_applied表保证在很小的 状态（不清除也是可以的，不影响系统正确性）。由于消息队列与message_applied在不同实例上，dequeue message之后，将对应message_applied记录删除之前可能出故障。一但这时出现故障，message_applied表中会留下一些垃 圾内容，但不影响系统正确性，另外这些垃圾内容也是可以正确清理的。 虽然由于没有分布式事务的强一致性保证，使用上述方案在系统发生故障时，系统将短时间内处于不一致状态。但基于消息队列和消息应用状态表，最终可以将系统恢复到一致。使用消息队列方案，解除了两个数据库实例之间的紧密耦合，其性能和可伸缩性是分布式事务不可比拟的。 当然，使用分布式事务有助于简化应用开发，使用消息队列明显需要更多的工作量，两者各有优缺点。个人观点是，对于时间紧迫或者对性能要求不高的系 统，应采用分布式事务加快开发效率，对于时间需求不是很紧，对性能要求很高的系统，应考虑使用消息队列方案。对于原使用分布式事务，且系统已趋于稳定，性 能要求高的系统，则可以使用消息队列方案进行重构来优化性能。 注: 本文取材于eBay的工程师Dan Pritchet写的这篇文章 ，并转载至http://wangyuanzju.blog.163.com/blog/static/1302920086424341932。 &#160;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=929&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/09/06/%e7%94%a8%e6%b6%88%e6%81%af%e9%98%9f%e5%88%97%e5%92%8c%e6%b6%88%e6%81%af%e5%ba%94%e7%94%a8%e7%8a%b6%e6%80%81%e8%a1%a8%e6%9d%a5%e6%b6%88%e9%99%a4%e5%88%86%e5%b8%83%e5%bc%8f%e4%ba%8b%e5%8a%a1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>計算執行時間</title>
		<link>http://linlong3388.wordpress.com/2011/09/03/%e8%a8%88%e7%ae%97%e5%9f%b7%e8%a1%8c%e6%99%82%e9%96%93/</link>
		<comments>http://linlong3388.wordpress.com/2011/09/03/%e8%a8%88%e7%ae%97%e5%9f%b7%e8%a1%8c%e6%99%82%e9%96%93/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 01:26:54 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[小技巧]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=921</guid>
		<description><![CDATA[一個簡單實用的小程序 ,以microtime為主角 ,計算執行時間 :<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=921&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/09/03/%e8%a8%88%e7%ae%97%e5%9f%b7%e8%a1%8c%e6%99%82%e9%96%93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>用Trigger設計log紀錄表</title>
		<link>http://linlong3388.wordpress.com/2011/08/28/%e7%94%a8trigger%e8%a8%ad%e8%a8%88log%e8%a1%a8/</link>
		<comments>http://linlong3388.wordpress.com/2011/08/28/%e7%94%a8trigger%e8%a8%ad%e8%a8%88log%e8%a1%a8/#comments</comments>
		<pubDate>Sun, 28 Aug 2011 02:43:42 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[資料庫]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=910</guid>
		<description><![CDATA[用 Trigger 設計 log  紀錄表: &#160; Step1 : 建立 `my_trigger`資料表。 Step2: 新增兩筆資料。 Step3: 建立 `sys_log`資料表。 Step4:  建立 Trigger。 Step5: 完成。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=910&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/08/28/%e7%94%a8trigger%e8%a8%ad%e8%a8%88log%e8%a1%a8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>

		<media:content url="http://linlong3388.files.wordpress.com/2011/08/trigger_log.jpg" medium="image">
			<media:title type="html">trigger_log</media:title>
		</media:content>
	</item>
		<item>
		<title>用 Trigger 判斷欄位更新</title>
		<link>http://linlong3388.wordpress.com/2011/08/26/%e7%94%a8-trigger-%e5%88%a4%e6%96%b7%e6%ac%84%e4%bd%8d%e6%9b%b4%e6%96%b0/</link>
		<comments>http://linlong3388.wordpress.com/2011/08/26/%e7%94%a8-trigger-%e5%88%a4%e6%96%b7%e6%ac%84%e4%bd%8d%e6%9b%b4%e6%96%b0/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 14:28:38 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[資料庫]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=907</guid>
		<description><![CDATA[（本文摘錄自 : http://forums.mysql.com/read.php?99,166563,166628#msg-166628） 判斷Table裡的所有欄位 ,只要一有異動 ,就寫入到另一 Table。<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=907&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/08/26/%e7%94%a8-trigger-%e5%88%a4%e6%96%b7%e6%ac%84%e4%bd%8d%e6%9b%b4%e6%96%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>Apache Rewrite URL強制定向規則</title>
		<link>http://linlong3388.wordpress.com/2011/08/25/apache-rewrite-url%e5%bc%b7%e5%88%b6%e5%ae%9a%e5%90%91%e8%a6%8f%e5%89%87/</link>
		<comments>http://linlong3388.wordpress.com/2011/08/25/apache-rewrite-url%e5%bc%b7%e5%88%b6%e5%ae%9a%e5%90%91%e8%a6%8f%e5%89%87/#comments</comments>
		<pubDate>Thu, 25 Aug 2011 06:12:19 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[配置與更新]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=905</guid>
		<description><![CDATA[Step1 : 在 httpd.conf 下 ,定義如下的規則 : Step2 : 在 php 檔 ,撰寫如下的code : Step3 :  完成後 ,URL瀏覽 :<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=905&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/08/25/apache-rewrite-url%e5%bc%b7%e5%88%b6%e5%ae%9a%e5%90%91%e8%a6%8f%e5%89%87/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
		<item>
		<title>如何在Apache环境下配置Rewrite规则</title>
		<link>http://linlong3388.wordpress.com/2011/08/24/%e5%a6%82%e4%bd%95%e5%9c%a8apache%e7%8e%af%e5%a2%83%e4%b8%8b%e9%85%8d%e7%bd%aerewrite%e8%a7%84%e5%88%99/</link>
		<comments>http://linlong3388.wordpress.com/2011/08/24/%e5%a6%82%e4%bd%95%e5%9c%a8apache%e7%8e%af%e5%a2%83%e4%b8%8b%e9%85%8d%e7%bd%aerewrite%e8%a7%84%e5%88%99/#comments</comments>
		<pubDate>Wed, 24 Aug 2011 20:26:43 +0000</pubDate>
		<dc:creator>Dio</dc:creator>
				<category><![CDATA[配置與更新]]></category>

		<guid isPermaLink="false">http://linlong3388.wordpress.com/?p=901</guid>
		<description><![CDATA[(完整內容,參考: http://faq.comsenz.com/viewnews-12) URL 静态化是一个利于搜索引擎的设置，通过 URL 静态化，达到原来是动态的 PHP 页面转换为静态化的 HTML 页面，当然，这里的静态化是一种假静态，目的只是提高搜索引擎的搜索量，Comsenz 旗下的产品 Discuz!、SupeSite/X-Space、ECShop、SupeV、UCHome 等都支持此功能。当然这个功能还需要服务器环境的支持，下面介绍一下如何在 Apache 服务器下配置 URL 静态化的 Rewrite 规则。 当然这里分两种情况，一种是独立主机用户，这部分用户拥有对主机的管理权限，因此配置起来比较方便一些。（注：这里就以 Discuz!6.1.0 的 Rewrite 规则为例，稍后在后面会列举出其他产品的 Rewrite 规则。 首先确定您使用的 Apache 版本，及是否加载了 mod_Rewrite 模块。 Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码： Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码： 如果存在，那么在配置文件（通常就是 conf/httpd.conf）中加入如下代码。此时请务必注意，如果网站使用通过虚拟主机来定义，请务必加到虚拟主机配置，即 &#60;VirtualHost&#62; 中去，如果加在虚拟主机配置外部将可能无法使用，改好后将 Apache 重启。 (&#8230;&#8230;略)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=linlong3388.wordpress.com&amp;blog=17158865&amp;post=901&amp;subd=linlong3388&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://linlong3388.wordpress.com/2011/08/24/%e5%a6%82%e4%bd%95%e5%9c%a8apache%e7%8e%af%e5%a2%83%e4%b8%8b%e9%85%8d%e7%bd%aerewrite%e8%a7%84%e5%88%99/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c0395a65e5a853a0809ca942c1c15920?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">linlong3388</media:title>
		</media:content>
	</item>
	</channel>
</rss>
