Bonjour,
Mon fichier htaccess
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| <IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule> |
Je désire ajouter
ErrorDocument 404 /error404.html
Pour ne pas passer par un traitement php parce que notre site mouline à cause d'un nombre important de fausses requêtes http qui aboutissent au 404.
L'idée est donc d'utiliser une page 404 (à l'ancienne de apache).
Ma ligne ErrorDocument n'est pas prise en compte à cause du traitement php. J'ai compris qu'il faillait expliquer que toutes les pages sauf celles de 404 transitent par index.php mais je n'ai pas sur le faire.
Merci.
Partager