Résolu redirection 404

  • tonnerria
  • Portrait de tonnerria Auteur du sujet
  • Hors Ligne
  • Membre platinium
  • Membre platinium
Plus d'informations
13 Fév 2014 11:12 #1 par tonnerria
redirection 404 a été créé par tonnerria
joomla 2.5.16
virtuemart 2
template beez 20
hébergement : evxonline

Bonjour,
suite à une migration site, il existe plusieurs page en erreur 404 sur le web, et je souhaite rediriger les erreur 404 vers ma page d'accueil actuelle.
Pour ce faire, je pense qu'il faille ajouter du code dans mon fichier htaccess,
que pourrai-je y insérer? genre ErrorDocument 404 mon-site.com/erreurs/404.php

merci de votre soutien,
Nath

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
13 Fév 2014 11:59 #2 par cavo789
Réponse de cavo789 sur le sujet redirection 404
Bonjour

Oui, c'est effectivement ce type d'écriture qu'il faut faire (je n'ai pas contrôlé mais cela me semble correct). Tu as déjà essayé ?

Christophe
Développeur d'aeSecure; suite de protection et d'optimisation de sites web Apache - www.aesecure.com
Votre site a été hacké ? Quelques conseils : www.aesecure.com/fr/blog/site-hacke.html
www.aesecure.com/fr/blog/joomla-securite.html

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
13 Fév 2014 12:12 - 13 Fév 2014 12:18 #3 par lavsteph
Réponse de lavsteph sur le sujet redirection 404
Bonjour Nath,

effectivement c'est faisable , petite procédure maison.

Dans ton htaccess tu ajoutes la ligne suivante (en fin du htaccess de préférence)

ErrorDocument 404 /error/404.html

Tu vas créer un répertoire error où tu pourras mettre les différentes pages d'erreur.

Ensuite en local avec un éditeur de texte du type notepad tu créés un fichier avecle contenu ci-dessous que tu enregistreras en 404.html

Voilà un exemple que j'utilise pour nous (à personnaliser)

www.aide-joomla.com/error/404.shtml
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Aide-Joomla.com - Erreur 404</title>
</head>
<body>
<div align="center">
<h2>Administration - Aide-Joomla.com</h2>
<h1>Erreur 404: Non disponible</h1>
<h4>La page que vous avez demandée n'existe pas sur ce serveur, ou n'est pas disponible.</h4>
<p>Nous vous invitons à <a href="http://www.aide-joomla.com/">cliquez ici </a>&nbsp;pour revenir sur notre page d'accueil, et bonne visite !</p>
<br />
<u>Les causes possibles ayant entraîné cette erreur</u>
<ul>
<li>Bookmark/favori périmé</li>
<li>Un moteur de recherche possède un listing périmé pour ce site</li>
<li>La ressource demandée n'a pas été trouvée</li>
<li>Une erreur est survenue pendant l'exécution de la requête.</li>
</ul>
</div>
</body>
</html>

Il ne te reste plus qu'à le transférer via ton client de FTP dans le répertoire error
Dernière édition: 13 Fév 2014 12:18 par lavsteph.

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
13 Fév 2014 12:14 #4 par cavo789
Réponse de cavo789 sur le sujet redirection 404
Gros clin d'oeil : Ton <h4> est mal fermé :-D

Il faudrait le remonter de plusieurs lignes..

Christophe
Développeur d'aeSecure; suite de protection et d'optimisation de sites web Apache - www.aesecure.com
Votre site a été hacké ? Quelques conseils : www.aesecure.com/fr/blog/site-hacke.html
www.aesecure.com/fr/blog/joomla-securite.html
Les utilisateur(s) suivant ont remercié: lavsteph

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
13 Fév 2014 12:15 #5 par lavsteph
Réponse de lavsteph sur le sujet redirection 404
Une autre solution est d'éditer le fichier error.php de ton template en y ajoutant les lignes suivantes
if (($this->error->getCode()) == '404') {
header('Location: http://www.tonsiteweb.tld');
exit;
}
en dessous de la ligne
defined('_JEXEC') or die;

Connectez-vous ou Créer un compte pour participer à la conversation.

Plus d'informations
13 Fév 2014 12:18 #6 par lavsteph
Réponse de lavsteph sur le sujet redirection 404

cavo789 écrit: Gros clin d'oeil : Ton <h4> est mal fermé :-D

Il faudrait le remonter de plusieurs lignes..


Effectivement :blush: , c'est corrigé :top

Connectez-vous ou Créer un compte pour participer à la conversation.

  • Vous ne pouvez pas: Créer un nouveau sujet.
  • Vous ne pouvez pas: Répondre au sujet.
  • Vous ne pouvez pas: Éditer votre message.
Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.652 secondes