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

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : une erreur 404 qui ne fonctionne pas malgrè un .htaccess OK

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

par Dr@ke » 01 févr. 2010, 23:57

Un petite coche verte pas loin du bouton citer =)

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

par Anémone » 01 févr. 2010, 23:51

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

par Dr@ke » 01 févr. 2010, 23:26

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...

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

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

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!

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

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

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