Die bisherige Regel verbietet schlicht den Zugriff auf beliebige
Dateien und Verzeichnisse, die ».git« oder »config« irgendwo im Namen
haben — z.B. »js/edit_periodic_invoices_configs.js« oder die
»config.js« vom CKEditor. Damit gehen dann Dinge wie das Bearbeiten
der Konfiguration wiederkehrender Rechnungen nicht mehr.
 
 <IfModule mod_rewrite.c>
   RewriteEngine On
-  RewriteRule .*(\.git|config).*$ - [F,NC]
+  RewriteRule .*/(\.git|config)/.*$ - [F,NC]
 </IfModule>
 
 
         sowie ferner auch die Möglichkeit nicht ausschließen, dass es in Unterverzeichnissen auch noch .git Repositories geben kann.
         Die Empfehlung für Apache 2.4 wäre damit:
         <programlisting>
-        <DirectoryMatch "(\.git|config)/">
+        <DirectoryMatch "/(\.git|config)/">
           Require all denied
         </DirectoryMatch></programlisting>
        </para>