Est-il possible de définir la directive AllowOverride d'Apache sur All
La directive AllowOverride dans la configuration d’Apache a été définie sur « All » sur tous les serveurs.
Ainsi, vous pouvez utiliser un fichier .htaccess local et définir des options telles que:
#Activez mod_rewrite et insérez des exemples de règles:
Moteur de réécriture activé
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{REQUEST_URI} ^(/component/option,com) [NC,OR] ##facultatif - voir les notes##
RewriteCond %{REQUEST_URI} (/|.htm|.php|.html|/[^.]*)$ [NC]
RewriteRule ^(content/|component/) index.php
#Activer le module de sécurité:
SecFilterEngine activé
SecFilterScanPOST activé
SecFilterDefaultAction « deny,status:412 »
# WEB-ATTACKS tentative de commande wget
SecFilterSelective THE_REQUEST « wget « »
#Définir différents gestionnaires pour les scripts:
AddHandler nonworkig .cgi .pl .py
Remarque: ce qui précède ne fonctionne que si vous désactivez la diffusion directe NGINX pour votre site web. Vous pouvez voir comment faire dans ce tutoriel.