Résolu redirection 404
- tonnerria
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 531
- Remerciements reçus 18
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 platinium
- 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 platinium
- 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.
Droit d'accès du forum
- Vous ne pouvez pas: Créer un nouveau sujet.
- Vous ne pouvez pas: Répondre au sujet.
- Vous ne pouvez pas: Éditer votre message.