Page 1 sur 1

une erreur 404 qui ne fonctionne pas malgrè un .htaccess OK

Posté : 01 févr. 2010, 22:34
par Anémone
Bonjour,

Serait-ce un problème de serveur (1and1), et le cas échéant comment vérifier?
J'ai une page erreur404.php à la racine de mon site, qui s'affiche correctement.
J'ai un fichier .htaccess, à la racine de mon site également, qui commence par la ligne suivante:
ErrorDocument 404 / erreur404.php
et pour toute adresse erronée, je tombe invariablement sur l'erreur 404 du serveur.
Ce cas est-il désespéré?
Merci pour votre aide,

Thierry

[Resolu] erreur 404 qui ne fonctionne pas malgrè un .htacces

Posté : 01 févr. 2010, 23:24
par Anémone
Rebonjour,

Comme la question me tannait vraiment, j'ai bien fouillé jusqu'à trouver la réponse. Chez 1&1, le faut mettre ceci:
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule (.*) /error404.php
dans le htacces. Et ça fonctionne.
Merci qui!

Re: une erreur 404 qui ne fonctionne pas malgrè un .htaccess OK

Posté : 01 févr. 2010, 23:26
par Dr@ke
Pas d'espace entre le nom du fichier et le / (slash).
Donc:

Code : Tout sélectionner

ErrorDocument 404 /erreur404.php
Si ta page erreur404.php est à la racine de ton site, sinon faudra rajouter le chemin avec les noms des dossiers...

[EDIT]
Pour le Rewrite , je suis quasiment certain, que cela ne soit pas nécessaire même si cela fonctionne aussi...

Re: une erreur 404 qui ne fonctionne pas malgrè un .htaccess OK

Posté : 01 févr. 2010, 23:51
par Anémone
Merci qui?
Merci Drake!
Avec le rewrite, ça fonctionne peut-être, mais pas dans les sous-répertoires, et quel shimmi ça a mis dans l'affichage de certaines pages!
Avec la modif que tu m'as indiquée, ça marche parfaitement.
Patience! patience!
Merci encore.

Le "tag" résolu, je n'ai encore pas compris comment on pouvait le mettre

Re: une erreur 404 qui ne fonctionne pas malgrè un .htaccess OK

Posté : 01 févr. 2010, 23:57
par Dr@ke
Un petite coche verte pas loin du bouton citer =)