-Order Deny,Allow
-Deny from all
+# Only allow direct access to specific Web-available files.
-<FilesMatch "^(form|akismet)\.(css|js)$">
- Allow from all
+# Apache 2.2
+<IfModule !mod_authz_core.c>
+ Order Deny,Allow
+ Deny from all
+</IfModule>
+
+# Apache 2.4
+<IfModule mod_authz_core.c>
+ Require all denied
+</IfModule>
+
+# Akismet CSS and JS
+<FilesMatch "^(form\.js|akismet\.js|akismet\.css)$">
+ <IfModule !mod_authz_core.c>
+ Allow from all
+ </IfModule>
+
+ <IfModule mod_authz_core.c>
+ Require all granted
+ </IfModule>
</FilesMatch>
-#allow access to any image
-<FilesMatch "^(.+)\.(png|gif)$">
- Allow from all
+# Akismet images
+<FilesMatch "^logo-full-2x\.png$">
+ <IfModule !mod_authz_core.c>
+ Allow from all
+ </IfModule>
+
+ <IfModule mod_authz_core.c>
+ Require all granted
+ </IfModule>
</FilesMatch>
\ No newline at end of file