+33 3 83 56 65 26 +33 6 87 42 95 30 Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser. Lun-Ven : 9.00 à 17.00

redirection 404

Plus d'informations
13 Fév 2014 12:41 #7 par cavo789
Réponse de cavo789 sur le sujet redirection 404
Le but étant que la page 404 ne soit jamais affichée; ce n'est pas très grave ;)

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 15:34 - 13 Fév 2014 15:40 #8 par tonnerria
Réponse de tonnerria sur le sujet redirection 404

lavsteph wrote: Une autre solution est d'éditer le fichier error.php de ton template en y ajoutant les lignes suivantes

Code:
if (($this->error->getCode()) == '404') { header('Location: http://www.tonsiteweb.tld'); exit; }
en dessous de la ligne
Code:
defined('_JEXEC') or die;


donc en fait la solution 2 me parait plus rapide et plus fastoche!! est-ce que celà donnera le même résultat que la solution 1?
et pour la ligne
header('Location: www.tonsiteweb.tld ');
je met www.mon-site.com.tld ou www.mon-site.tld ?
en fait, mon site ayant été migré d'un joomla 15 à 2.5 et n'ayant pas tout à fait les même url, je souhaite que l'url devenu 404 soit toujours redirigée sur ma page d'accueil.
j'ai vu sur les outils webmaster de google que j'avais 1600 page en 404 donc si je prenais la solution 2, je devrais insérer toutes ces pages sur le fichier crée, c'est çà?

merci à vous les gars!
Nath
Dernière édition: 13 Fév 2014 15:40 par tonnerria. Raison: rajout

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

Plus d'informations
13 Fév 2014 15:51 #9 par cavo789
Réponse de cavo789 sur le sujet redirection 404
Que ce soit l'option 1 ou 2; il ne faut le faire qu'une seule fois.

Je suis partisan de l'option 1 (.htaccess) car si tu changes de template, ta solution 2 est à refaire dans le nouveau. Depuis .htaccess, la redirection est effective quelque soit le template.

Reste donc sur ta première idée ;)

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 21:19 #10 par tonnerria
Réponse de tonnerria sur le sujet redirection 404
merci pour les idées,
oui mais pour la solution 2
pour la ligne
header('Location: www.tonsiteweb.tld ');
je met www.mon-site.com.tld ou www.mon-site.tld ?

et pour le template comme je l'ai personnalisé je pense le garder un bon moment..

alors j'ai bien compris que c'est l'une ou l'autre solution, mais pas les deux.

Pour la solution 1, dois insérer toutes les url 404 (soit les 1600) que j'ai vues sur mon admin webamaster google, dans mon fichier créé ?

Nath :)

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

Plus d'informations
13 Fév 2014 23:20 - 13 Fév 2014 23:24 #11 par lavsteph
Réponse de lavsteph sur le sujet redirection 404

tonnerria wrote: merci pour les idées,
oui mais pour la solution 2
pour la ligne
header('Location: www.tonsiteweb.tld ');
je met www.mon-site.com.tld ou www.mon-site.tld ?

Bonsoir Nath,

bon j'ai l'habitude d'utiliser tld au lieu de com, fr ou net ( pour ton info sur le TLD ) ;)
Dernière édition: 13 Fév 2014 23:24 par lavsteph.

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

Plus d'informations
19 Fév 2014 01:40 #12 par tonnerria
Réponse de tonnerria sur le sujet redirection 404
Bonsoir,

lavsteph wrote: Bonjour Nath,

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

Il ne te reste plus qu'à le transférer via ton client de FTP dans le répertoire error


bon en fait je viens de changer de template, pas de fichier error.php dans celui-là
je fais quoi, si je crée répertoire error, je mets error.php? et je le place où? dans le dossier template? à la racine?

merci d'avance pour l'info
Nath

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

Modérateurs: lavstephxillibittramber91Scottuxsergestarter
Temps de génération de la page : 0.323 secondes

News extensions

News Communautés

Livres-Revues

News sécurité