- Messages : 531
- Remerciements reçus 18
redirection 404
- tonnerria
-
Auteur du sujet
- Hors Ligne
- Membre platine
-
mais pour toutes les erreur 404 même pour les pages n'ayant jamais existées.
alors!
Connectez-vous ou Créer un compte pour participer à la conversation.
- tonnerria
-
Auteur du sujet
- Hors Ligne
- Membre platine
-
- Messages : 531
- Remerciements reçus 18
a la fin de mon fichier htaccess j'ai rajouté
# ErrorDocument
ErrorDocument 404 mon-site.com/index.php?option=com_conten...e&layout=edit&id=48/
ErrorDocument 500 mon-site.com/index.php?option=com_conten...e&layout=edit&id=48/
ErrorDocument 503 mon-site.com/index.php?option=com_conten...e&layout=edit&id=48/
afin de rediriger toute erreur vers un article crée ,
j'ai pourtant créé mon article, d'ailleurs j'y accède par l'url mais rien n'y fait,
une idée?
Nath
Connectez-vous ou Créer un compte pour participer à la conversation.
- cavo789
-
- Hors Ligne
- Auteur
-
- Développeur d'aeSecure
Cela me semble simple, en tout cas c'est la première chose que je tenterai : ajouter http:// devant tes liens.
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.
- starter
-
- Hors Ligne
- Modérateur
-
de plus je souhaite une redirection des erreur 404 vers une page de mon choix (page accueil ou article perso 404)
Pour rediriger vers la page d’accueil, crée un fichier "error.php" à la racine de ton template.
colle dedans le code
<?php
/**
* @package Joomla.Site
* @subpackage Template.system
*
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
if (($this->error->getCode()) == '404') {
header('Location: /index.php');
exit;
}
Pour rediriger vers un article de ton choix
<?php
/**
* @package Joomla.Site
* @subpackage Template.system
*
* @copyright Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
if (($this->error->getCode()) == '404') {
header('Location: /index.php?option=com_content&view=article&id=XX');
exit;
}
Remplace XX par l'ID de ton article
Pas de support en MP sans y être invité.Merci
www.aide-joomla.com
www.soulpin.fr
Connectez-vous ou Créer un compte pour participer à la conversation.
- tonnerria
-
Auteur du sujet
- Hors Ligne
- Membre platine
-
- Messages : 531
- Remerciements reçus 18
ah il me semblait avoir mis une réponse et je la vois pas, donc je recommence!!
et bien c'est tout-à-fait ce qu'il me fallait, le top, c'est très simple et çà marche à tous les coups, génial!
du coup j'ai redirigé sur ma page d'accueil en pensant que cela ferait une manip de moins car , en fait, la page spéciale 404 demande de se rediriger en page d'accueil, logique non?
merci beaucoup pour cette astuce plus que géniale
Nath
Connectez-vous ou Créer un compte pour participer à la conversation.