? boost-617886.patch
Index: boost.admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/boost/boost.admin.inc,v
retrieving revision 1.1.2.1.2.3.2.96
diff -u -p -r1.1.2.1.2.3.2.96 boost.admin.inc
--- boost.admin.inc	28 Oct 2009 04:25:04 -0000	1.1.2.1.2.3.2.96
+++ boost.admin.inc	30 Oct 2009 08:17:42 -0000
@@ -904,6 +904,19 @@ function boost_admin_generate_htaccess($
   if (BOOST_CACHE_HTML) {
     $string .= "  AddDefaultCharset utf-8\n";
   }
+    switch (variable_get('boost_apache_etag', 0)) {
+      case 0:
+        break;
+      case 1:
+        $string .= "  FileETag None\n";
+        break;
+      case 2:
+        $string .= "  FileETag All\n";
+        break;
+      case 3:
+        $string .= "  FileETag MTime Size\n";
+        break;
+    }
   if (!BOOST_DISABLE_CLEAN_URL && (BOOST_CACHE_HTML || BOOST_CACHE_XML || BOOST_CACHE_JSON)) {
     $files = '';
     if (BOOST_CACHE_HTML) {
@@ -930,19 +943,6 @@ function boost_admin_generate_htaccess($
     $string .= "      Header set Expires \"Sun, 19 Nov 1978 05:00:00 GMT\"\n";
     $string .= "      Header set Cache-Control \"no-store, no-cache, must-revalidate, post-check=0, pre-check=0\"\n";
     $string .= "    </IfModule>\n";
-    switch (variable_get('boost_apache_etag', 0)) {
-      case 0:
-        break;
-      case 1:
-        $string .= "    FileETag None\n";
-        break;
-      case 2:
-        $string .= "    FileETag All\n";
-        break;
-      case 3:
-        $string .= "    FileETag MTime Size\n";
-        break;
-    }
     $string .= "  </FilesMatch>\n";
   }
   if (BOOST_CACHE_HTML || BOOST_CACHE_XML || BOOST_CACHE_CSS || BOOST_CACHE_JS || BOOST_CACHE_JSON) {
