<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Extreme Pattern: apache mod rewrite</title>
    <link>http://blog.extremepattern.com/articles/2006/08/29/apache-mod-rewrite</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>enjoy</description>
    <item>
      <title>apache mod rewrite</title>
      <description>&lt;h3&gt;&lt;span class="caps"&gt;HTTP&lt;/span&gt; response of 302 (MOVED &lt;span class="caps"&gt;TEMPORARILY&lt;/span&gt;)&lt;/h3&gt;


	&lt;p&gt;外轉 external redirection 常常看到 R(redirect) 與 L (last)，預設會送出 302，所以這個方式必須懂  302 客戶端。另外既然外轉，也就不需要再繼續 rewrite 規則判讀，所以要加上個 L 表示結束。&lt;/p&gt;


	&lt;p&gt;這個模式比較像是彈回去，讓客戶端(通常是瀏覽器)再發球一次。也因為如此，HTTP 中的 &lt;span class="caps"&gt;BODY&lt;/span&gt; 流量不經過這台機器，跟 mod_proxy 來比較，比較不需要大機器。&lt;/p&gt;


	&lt;p&gt;mod_proxy 的 reverse proxy 模式比較像吞下去，然後再私下轉給內部看不到的機器處理，在取得處理結果後，轉給客戶端。&lt;/p&gt;


	&lt;h3&gt;links&lt;/h3&gt;


	&lt;p&gt;&lt;a href="http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html"&gt;mod_rewrite&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 29 Aug 2006 17:30:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:e6a6b1bb-f67f-47a0-a958-bdc27b3f1229</guid>
      <author>LIN</author>
      <link>http://blog.extremepattern.com/articles/2006/08/29/apache-mod-rewrite</link>
      <category>linux</category>
    </item>
  </channel>
</rss>
