Skip to content

Containers

DirectiveSyntax
<Files><Files "filename">
<FilesMatch><FilesMatch "regex">
<Limit><Limit METHOD [METHOD ...]>
<LimitExcept><LimitExcept METHOD [METHOD ...]>
<IfModule><IfModule [!]module_name>
<RequireAny><RequireAny>
<RequireAll><RequireAll>
<Files "wp-config.php">
Require all denied
</Files>
<FilesMatch "\.(bak|sql|log|env|git)$">
Require all denied
</FilesMatch>
<Limit POST PUT DELETE>
Require all denied
</Limit>
<IfModule mod_headers.c>
Header set X-Frame-Options "SAMEORIGIN"
</IfModule>
<IfModule !mod_nonexistent.c>
Header set X-Fallback "active"
</IfModule>
<RequireAny>
Require ip 192.168.1.0/24
Require valid-user
</RequireAny>