<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></title> 
<link>http://www.bizeway.net/index.php</link> 
<description><![CDATA[网务通 - 网务公司发展之路]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[BIWEB开源PHP WMS系统创始人ArthurXF肖飞的blog]]></copyright>
<item>
<link>http://www.bizeway.net/read.php?</link>
<title><![CDATA[Apache Rewrite解决问号匹配的写法]]></title> 
<author>ArthurXF &lt;arthurxf@gmail.com&gt;</author>
<category><![CDATA[FreeBSD]]></category>
<pubDate>Mon, 05 Nov 2012 09:33:35 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?</guid> 
<description>
<![CDATA[ 
	<p>这个问题我用了一个上午终于解决了，需求是这样的：</p><p>A地址：域名/ProductView.jsp?lClassID=200</p><p>B地址：域名/goods.php?id=3</p><p>实现把用户输A地址跳到B地址，就是跳转的功能。</p><p>原先用我用最常的方法实现如：RewriteRule ^ProductView.jsp?lClassID=200$&nbsp;&nbsp;&nbsp; goods.php?id=3 [L]<br />看上去是没有问题的，但在地址上输入跳转不了。后来网上查了一下资料如下：</p><p>规则： <br />引用自 <br />文本<br />. 任意一个单字符<br />[chars] 字符类: &quot;chars&quot;中的任意一个字符<br />[^chars] 字符类: 不在&quot;chars&quot;中的字符<br />text1&#124;text2 选择: text1 或 text2</p><p>量词<br />? 前面的字符出现 0 或 1 次<br />* 前面的字符出现 0 或 N 次(N &gt; 0)<br />+ 前面的字符出现 1 或 N 次(N &gt; 1</p><p>原来这样：?号把前面的p也作为参数了，p?（&#92;?）就变成了$1,当在地址中输入<a href="http://www.geekso.com/ProductView.jslClassID=200">http://www.geekso.com/ProductView.jslClassID=200</a> 可实现跳转,但这显然不是需求那样的.<br />本来都想放弃用重写了，在网上又找了一下终于找到了，功夫不负有心人啊，<br />解决方法如下：</p><p>RewriteCond %{QUERY_STRING} ^lClassID=200$<br />RewriteRule ^ProductView&#92;.jsp$ goods&#92;.php&#92;?id=3 [L]</p><p>我找到的相关资料:</p><p>把 /abc?id=123&nbsp; =&gt;&nbsp; /def.php?id=123 的写法：</p><p>RewriteEngine on<br />RewriteCond %{QUERY_STRING} ^id=(.+)$<br />RewriteRule ^/abc$ /def.php?sid=%1 [L]</p><p>RewriteRule 不会去匹配 ? 后面的字符串，需要用RewriteCond来匹配<br /></p><br/>Tags - <a href="tag.php?tag=apache" rel="tag">apache</a>
]]>
</description>
</item><item>
<link>http://www.bizeway.net/read.php?&amp;guid=0#topreply</link>
<title><![CDATA[[评论] Apache Rewrite解决问号匹配的写法]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>http://www.bizeway.net/read.php?&amp;guid=0#topreply</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>