DeltaCMS/.htaccess
Florian Bouillon fb3249fa74 Moved .htaccess & added rules.
- deny all requests for server side only files
- allow only the index.php in src/
2019-03-29 00:08:22 +01:00

37 lines
716 B
ApacheConf

# Apache version required 2.x
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^(.*)$ src/index.php [L]
</IfModule>
# RedirectMatch 403 ^/vendor/*$
ErrorDocument 403 /src/index.php
<FilesMatch ".*\.(php|html|twig|json)$">
<IfVersion < 2.4>
Order Allow,Deny
Deny from all
</IfVersion>
<IfVersion >= 2.4>
Require all denied
</IfVersion>
</FilesMatch>
# on donne l'autorisation d'acceder au fichier handler.php (sinon le site ne sera pas foncitonnel)
<FilesMatch "^index.php">
<IfVersion < 2.4>
Order Allow,Deny
Allow from all
</IfVersion>
<IfVersion >= 2.4>
Require all granted
</IfVersion>
</FilesMatch>