4 <%- if @rewrite_base -%>
5 RewriteBase <%= @rewrite_base %>
8 <%- [@rewrites].flatten.compact.each do |rewrite_details| -%>
9 <%- if rewrite_details['comment'] -%>
10 #<%= rewrite_details['comment'] %>
12 <%- if rewrite_details['rewrite_base'] -%>
13 RewriteBase <%= rewrite_details['rewrite_base'] %>
15 <%- if rewrite_details['rewrite_cond'] -%>
16 <%- Array(rewrite_details['rewrite_cond']).each do |commands| -%>
17 <%- Array(commands).each do |command| -%>
18 RewriteCond <%= command %>
22 <%- if rewrite_details['rewrite_map'] -%>
23 <%- Array(rewrite_details['rewrite_map']).each do |commands| -%>
24 <%- Array(commands).each do |command| -%>
25 RewriteMap <%= command %>
29 <%- Array(rewrite_details['rewrite_rule']).each do |commands| -%>
30 <%- Array(commands).each do |command| -%>
31 RewriteRule <%= command %>
37 <%# reverse compatibility -%>
38 <% if @rewrite_rule and !@rewrites -%>
41 <%- if @rewrite_base -%>
42 RewriteBase <%= @rewrite_base %>
44 <%- if @rewrite_cond -%>
45 <%- Array(@rewrite_cond).each do |cond| -%>
46 RewriteCond <%= cond %>
49 RewriteRule <%= @rewrite_rule %>