<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -16,6 +16,8 @@ rack_app[:database][:user] = rack_app[:name] unless rack_app[:database].has_key?
 
 rack_app[:extra_lines] = [] unless rack_app.has_key?(:extra_lines)
 
+rack_app[:redirect] = false unless rack_app.has_key?(:redirect)
+
 unless rack_app[:database].has_key?(:password)
   password = &quot;&quot;
   chars = (&quot;a&quot;..&quot;z&quot;).to_a + (&quot;A&quot;..&quot;Z&quot;).to_a + (&quot;0&quot;..&quot;9&quot;).to_a</diff>
      <filename>rack_app/attributes/default.rb</filename>
    </modified>
    <modified>
      <diff>@@ -23,6 +23,7 @@ web_app rack_app[:name] do
   docroot         &quot;#{rack_app[:path]}/current/public&quot;
   server_name     rack_app[:domain]
   server_aliases  rack_app[:aliases]
+  redirect        rack_app[:redirect]
   rails_env       rack_app[:rails][:environment]
 end
 </diff>
      <filename>rack_app/recipes/default.rb</filename>
    </modified>
    <modified>
      <diff>@@ -22,10 +22,14 @@
   RewriteEngine On
   RewriteLog &lt;%= @node[:apache][:log_dir] %&gt;/&lt;%= @application_name %&gt;-rewrite.log
   RewriteLogLevel 0
+  &lt;% if @params[:redirect] %&gt;
   # Canonical host
-  # RewriteCond %{HTTP_HOST}   !^&lt;%= @params[:server_name] %&gt; [NC]
-  # RewriteCond %{HTTP_HOST}   !^$
-  # RewriteRule ^/(.*)$        http://&lt;%= @params[:server_name] %&gt;/$1 [L,R=301]
+  RewriteCond %{HTTP_HOST}   !^&lt;%= @params[:server_name] %&gt; [NC]
+  RewriteCond %{HTTP_HOST}   !^localhost$
+  RewriteCond %{HTTP_HOST}   !^$
+  RewriteCond %{HTTP_HOST}   &lt;%= &quot;!^([^.]+.)?assets.#{ @params[:server_name] } [NC]&quot;%&gt;
+  RewriteRule ^/(.*)$        http://&lt;%= @params[:server_name] %&gt;/$1 [L,R=301]
+  &lt;% end %&gt;
 
   RewriteCond %{DOCUMENT_ROOT}/system/maintenance.html -f
   RewriteCond %{SCRIPT_FILENAME} !maintenance.html</diff>
      <filename>rack_app/templates/default/web_app.conf.erb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5bdcaf16a9ecd6a960c4b111f603423f804476e1</id>
    </parent>
    <parent>
      <id>cea9258388d5943cbc0f4e2e4a378c4387bb3d9f</id>
    </parent>
  </parents>
  <author>
    <name>Jamie Dyer</name>
    <email>jamie@kernowsoul.com</email>
  </author>
  <url>http://github.com/theoooo/cookbooks/commit/92523d4effac14239b0205329d45a97ecad57cc6</url>
  <id>92523d4effac14239b0205329d45a97ecad57cc6</id>
  <committed-date>2009-09-29T03:58:53-07:00</committed-date>
  <authored-date>2009-09-29T03:58:53-07:00</authored-date>
  <message>Merge branch 'master' of git@github.com:theoooo/cookbooks</message>
  <tree>71a79c46226732a4384c7f38d414070e52c4c652</tree>
  <committer>
    <name>Jamie Dyer</name>
    <email>jamie@kernowsoul.com</email>
  </committer>
</commit>
