closes #193 - block access to files that show WordPress version
This commit is contained in:
@@ -6,6 +6,9 @@
|
|||||||
### This contains the HTML5 Boilerplate .htaccess that can be found at:
|
### This contains the HTML5 Boilerplate .htaccess that can be found at:
|
||||||
### github.com/h5bp/html5-boilerplate/blob/master/.htaccess
|
### github.com/h5bp/html5-boilerplate/blob/master/.htaccess
|
||||||
###
|
###
|
||||||
|
### Added:
|
||||||
|
### Block access to access to WordPress files that reveal version information.
|
||||||
|
###
|
||||||
### Commented out by default:
|
### Commented out by default:
|
||||||
### Expires headers: Use WP Super Cache or W3 Total Cache (unless using the H5BP build script)
|
### Expires headers: Use WP Super Cache or W3 Total Cache (unless using the H5BP build script)
|
||||||
### ETag removal: Use WP Super Cache or W3 Total Cache (unless using the H5BP build script)
|
### ETag removal: Use WP Super Cache or W3 Total Cache (unless using the H5BP build script)
|
||||||
@@ -494,6 +497,14 @@ AddCharset utf-8 .css .js .xml .json .rss .atom
|
|||||||
</FilesMatch>
|
</FilesMatch>
|
||||||
|
|
||||||
|
|
||||||
|
# Block access to WordPress files that reveal version information.
|
||||||
|
<FilesMatch "^(wp-config\.php|readme\.html|license\.txt)">
|
||||||
|
Order allow,deny
|
||||||
|
Deny from all
|
||||||
|
Satisfy All
|
||||||
|
</FilesMatch>
|
||||||
|
|
||||||
|
|
||||||
# If your server is not already configured as such, the following directive
|
# If your server is not already configured as such, the following directive
|
||||||
# should be uncommented in order to set PHP's register_globals option to OFF.
|
# should be uncommented in order to set PHP's register_globals option to OFF.
|
||||||
# This closes a major security hole that is abused by most XSS (cross-site
|
# This closes a major security hole that is abused by most XSS (cross-site
|
||||||
|
|||||||
@@ -68,6 +68,7 @@ if (stristr($_SERVER['SERVER_SOFTWARE'], 'apache') !== false) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// add the contents of h5bp-htaccess into the .htaccess file
|
||||||
function roots_add_h5bp_htaccess($rules) {
|
function roots_add_h5bp_htaccess($rules) {
|
||||||
global $wp_filesystem;
|
global $wp_filesystem;
|
||||||
|
|
||||||
@@ -80,6 +81,7 @@ if (stristr($_SERVER['SERVER_SOFTWARE'], 'apache') !== false) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
add_filter('mod_rewrite_rules', 'roots_add_h5bp_htaccess');
|
add_filter('mod_rewrite_rules', 'roots_add_h5bp_htaccess');
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
?>
|
?>
|
||||||
Reference in New Issue
Block a user