Rediriger une erreur 404 vers la page d'acceuil

WRInaute discret
Lut, je voudrait rediriger une erreur 404 vers la page d'accueil, mais je n'y arrive pas.

J'utilise un fichier htaccess avec ceci comme commande

ErrorDocument 404 /index.php

Le problème est que si je tape par exemple http://www.perdu.com/454545 ( une erreur 404 ), je voit ma page d'accueil sur cette url ( au lieu d'une page blanche avec erreur 404 ). Donc ca fonctionne pour l'instant.

Mais l'url reste la meme c'est a dire : http://www.perdu.com/454545

Donc, je cherche un code qui affiche la page d'accueil lors d'une erreur 404 - ceci fonctionne avec le code que j'utilise -, mais qui en plus, redirige l'url 404 vers la page d'accueil.

Exemple : http://www.perdu.com/454545 et toute les url 404 vers http://www.perdu.com


( a noter que je cherche ceci, parce que je pense que l'url http://www.perdu.com/454545 pourrait généré du duplicata content avec la page d'accueil. Ca n'a peut etre pas d'incidence ?
 
Nouveau WRInaute
Pourquoi tu ne fais pas une page 404 classique que tu rediriges vers la page d'accueil après quelques secondes ? Ce serait plus convivial pour l'utilisateur.
 
WRInaute discret
En effet, merci pour la réponse :D

J'ai maintenant un autre problème spécifique a joomla. ( j'ai bien ma page 404 quand je tape n'importe quoi )

exemple : http://www.perdu.com/sdvcsdbvs

Mais losqu'il s'agit d'une url qui a déja exister ( un article supprimer par exemple ) et bien j'ai obligatoirement la page 404 de l'hebergeur.

J'ai trouver des topic sur le forum joomla avec le meme problème et pas de réponse :lol:

edit reponse ici

http://forum.joomla.fr/showthread.php?p=458367#post458367
 
Discussions similaires
Haut