Fork me on GitHub




« 1 (2)


Re: Créez une page d'erreur 404 intégrée et personnalisée
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
ça semble bizarre,

j'utilise la même configuration ( xoops 2.3.3, protector 3.22 )

Je viens de regarder au cas ou, mais aucun soucis avec protector.


Tu peu toujours, de la même sorte. ( sans l'intégration )
Créer une page 404.html

Tu met juste dedans la partie html, ou ce que tu a envis. ;)

Et dans ton .htaccess tu remplace 404.php par 404.html

ça sera toujours ça.
Tu n'aura pas de soucis avec Protector, de cette manière, c'est en quelque sorte externe à xoops.
ça peu être fait sur n'importe quel site.

Posté le : 13/06/2009 19:32
Partager Twitter Partagez cette article sur GG+
Re: Créez une page d'erreur 404 intégrée et personnalisée
Régulier
Inscrit: 01/04/2007 20:31
De Ile de France
Messages: 461
Bonjour iLuc,
Oui en effet c'est très bizarre surtout si tu as la même version que moi !!!
Je viens d'effectuer la maj protector en version 3.3 mais le résultat est identique, cela doit peut être venir des réglages de l'administration.

Vous pouvez voir le résultat du fichier 404.htm ICI et j'avoue que c'est quand même plus chouette qu'une page blanche "Error 404"

La combine est la même que le 404.php sauf que là j'ai créé un répertoires "messages" avec mon fichier ma déco et mon header
<!DOCTYPE html><html lang="fr" ><meta charset="utf-8" /><title>ERREUR 404 Ce lien de La Jungle Libertine semble corrompu</title>
<
style>
html background:  url(http://www.mon-site.com/messages/bg.gif) repeat-X #323232;
font.75em/1.5 arialsans-serif; }
bodyh1h2#about p { margin: 0; }body { padding: 1em 0 0; }
h1#content p { font-size: 1.5em; overflow: hidden;margin-bottom: 0.4em; }
h1 color#333; padding: .4em 0; height: 1%; }
h1 img margin-top: -.5emfloatright; }
h2 font-size1.25emline-height1.2margin-bottom0; }
ul font-size1.08emcolor#000; margin: .5em 0 1em 1.5em; padding: 0; }
form#about { text-align: center; }
input font-familyarialsans-seriffont-size1em; }
label displayblockpadding0 0 1emtext-alignleft;  color#000;}
div#status { position: relative; }
div margin0 auto 1emwidth800px; }
div div margin1em 0widthauto; }
img border0; }
#content { background: #fff; border: 2px solid #ccc; margin-top: 1em;padding: 25px 35px 15px; }
#content p { color: #c00; margin: 1.2em 0; }
#about { line-height: 2.0; }
#status { bottom: -1em; font-size: 1.17em; color: #777; text-align: right; }#search { width: 250px; }
</style>
<
body>
<
div>
<
a href="http://www.mon-site.com" target="_blank"><img src="http://www.mon-site.com/messages/header.gif"></a>
<
div id="content">
<
h1>Oups Petit problème... Ce lien semble corrompu.</h1>
<
h1>Erreur 404</h1>
<
p>Essayez avec cette orthographe : <a href="http://www.mon-site.com/" target="_blank"><b></b><b color#333;>http://www.mon-site.com</b></a></p>
<h2>Suggestion :</h2><ul><li><form action="http://www.google.fr/search" method="get"><label for="search">Rechercher sur Google :</label><input type="text" id="search" name="q" value="mon site"/><input type="hidden" name="channel" value="linkdoctor"/><input type="submit" value="Recherche Google" onclick="javascript: redirect(this.form)" /></form></li></ul><script type="text/javascript">function redirect(form) {clkb("btnG"escape(document.getElementById("search").value));form.submit();}</script></div>
<div id="about">© Google - <a href="http://www.google.fr" onmousedown="return rwctrd(this,'ft','2','http://www.google.com/');"> Accueil Google </a></div>
</div>
</body>
</html>



@+ Titi

Posté le : 14/06/2009 19:36
Partager Twitter Partagez cette article sur GG+
Re: Créez une page d'erreur 404 intégrée et personnalisée
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir Titi,

Oui c'est toujours mieux qu'une page Blanche.

Et sinon je suis aller voir,
c'est très bien aussi comme tu a fait.

Bonne soirée
iLuc

Posté le : 14/06/2009 19:41
Partager Twitter Partagez cette article sur GG+
Re: Créez une page d'erreur 404 intégrée et personnalisée
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir,

Pour celles est ceux qui utilise la page 404.php personnalisée, et intérgrée à xoops.

Je viens faire partager une petite solution, pour " supprimer" les pages qui n'existe plus ( erreur 404 ) qui sont indexer dans google.

Pour bien faire, il faut qu'elles soit enlever des moteurs de recherche.
Selon le cas, ce n'est pas simple, ou alors travail fastidieux...

Le truc est simple, c'est que pour les pages " Erreur 404" dans les métas ( méta robots )
Que l'on ai = <meta name="robots" content="noindex,follow" /> <---- ne pas indexer / suivre les liens

ça marche, que si vous utiliser une redirection, de même sorte que celle que je propose au dessus.

Dans votre théme, dans le fichier ' theme.html '

Remplacer la ligne :

Citation :
<meta name="robots" content="noindex,follow" />


Par :

Citation :
<{if $xoops_pagetitle == "Erreur 404"}>
<meta name="robots" content="noindex,follow" />
<{else}>
<meta name="robots" content="index,follow" />

<{/if}>



Ensuite, vérifier dans votre fichier : 404.php

- Le titre doit être impérativement le même que dans le code : " Erreur 404 "

- Le titre ce trouve ici en fin de code de la page 404.php
Citation :
<?php
$xoopsTpl->assign('xoops_pagetitle', 'Erreur 404');
include(XOOPS_ROOT_PATH."/footer.php");
?></p>



Pour vérifier le fonctionnement,
allez sur votre page d'accueil,
avec votre navigateur, regarde le code source, vous devez avoir :
<meta name="robots" content="index,follow" />

Ensuite, tapez :

http://nom-de-votre-site/cette-page-nexiste-pas-essai.html

Vous devez être re diriger vers la page d'Erreur 404.
Regarder dans votre navigateur, le code source de la page,
vous devais avoir :
<meta name="robots" content="noindex,follow" />

Les page qui n'existe plus, mais qui sont toujours dans google,
faut compter 2 semaines environs, pour qu'elles soit retirer. ( enfin, de ce que j'ai lu, aucune certitude )

Sinon, je prend pas mal d'informations, me renseigne pour supprimer des pages, des doubles et autres dans les moteurs de recherche. ( les pages virtuelle principalement ) j'ai gros soucis à ce sujet. ( pages en double, suite à Rewrite url )

Je vous tien au courant, si je trouve solution.

iLuc

Posté le : 11/07/2009 01:04
Partager Twitter Partagez cette article sur GG+
Re: Créez une page d'erreur 404 intégrée et personnalisée
Semi pro
Inscrit: 01/08/2005 19:06
Messages: 1851
Merci iluc pour cette dernière astuce sa fait un moment que je n'étais plus sur xoops fr et je vois du changement sa fait plaisir

Posté le : 17/09/2009 11:36
Partager Twitter Partagez cette article sur GG+
Re: Créez une page d'erreur 404 intégrée et personnalisée
Aspirant
Inscrit: 17/10/2007 10:45
Messages: 55
Citation :

iLuc a écrit:
Bonsoir,

Pour celles est ceux qui utilise la page 404.php personnalisée, et intérgrée à xoops.

Je viens faire partager une petite solution, pour " supprimer" les pages qui n'existe plus ( erreur 404 ) qui sont indexer dans google.

Pour bien faire, il faut qu'elles soit enlever des moteurs de recherche.
Selon le cas, ce n'est pas simple, ou alors travail fastidieux...

Le truc est simple, c'est que pour les pages " Erreur 404" dans les métas ( méta robots )
Que l'on ai = <meta name="robots" content="noindex,follow" /> <---- ne pas indexer / suivre les liens

ça marche, que si vous utiliser une redirection, de même sorte que celle que je propose au dessus.

Dans votre théme, dans le fichier ' theme.html '

Remplacer la ligne :

Citation :
<meta name="robots" content="noindex,follow" />


Par :

Citation :
<{if $xoops_pagetitle == "Erreur 404"}>
<meta name="robots" content="noindex,follow" />
<{else}>
<meta name="robots" content="index,follow" />

<{/if}>



Ensuite, vérifier dans votre fichier : 404.php

- Le titre doit être impérativement le même que dans le code : " Erreur 404 "

- Le titre ce trouve ici en fin de code de la page 404.php
Citation :
<?php
$xoopsTpl->assign('xoops_pagetitle', 'Erreur 404');
include(XOOPS_ROOT_PATH."/footer.php");
?></p>



Pour vérifier le fonctionnement,
allez sur votre page d'accueil,
avec votre navigateur, regarde le code source, vous devez avoir :
<meta name="robots" content="index,follow" />

Ensuite, tapez :

http://nom-de-votre-site/cette-page-nexiste-pas-essai.html

Vous devez être re diriger vers la page d'Erreur 404.
Regarder dans votre navigateur, le code source de la page,
vous devais avoir :
<meta name="robots" content="noindex,follow" />

Les page qui n'existe plus, mais qui sont toujours dans google,
faut compter 2 semaines environs, pour qu'elles soit retirer. ( enfin, de ce que j'ai lu, aucune certitude )

Sinon, je prend pas mal d'informations, me renseigne pour supprimer des pages, des doubles et autres dans les moteurs de recherche. ( les pages virtuelle principalement ) j'ai gros soucis à ce sujet. ( pages en double, suite à Rewrite url )

Je vous tien au courant, si je trouve solution.

iLuc


Salut iLuc,

Merci pour ce tuto.
Par contre, dans mon cas, j'ai l'impression que ce n'est pas mon thme.html qui gère le nofollow
Cette donnée est directement géré depuis mon administration.
Dans ce cas, comment dire au moteur de ne pas indexer la page 404 ?

Merci par avance de ton aide.

Orisonic

Posté le : 03/08/2010 19:27
Partager Twitter Partagez cette article sur GG+
Créez une page d'erreur 404 intégrée et personnalisée pour thème Morphogenesis
Team FrXoops
Inscrit: 24/11/2008 00:42
De Argenteuil
Messages: 987
Bonjour,

Merci iluc pour ce tuto.

Voici les modifications à réaliser pour les thèmes Morphogenesis:
La gestion des métas étant dans l'include xometas.html aller dans ce fichier contenu dans le répertoire xotpl de votre thème morphogenesis et remplacer
la ligne :
<meta name="robots" content="<{$xoops_meta_robots}>" />

par:
<{if $xoops_pagetitle == "Erreur 404"}>
<
meta name="robots" content="noindex,follow" />
<{else}>
<
meta name="robots" content="<{$xoops_meta_robots}>" />
<{/if}>


Franck

Posté le : 22/08/2010 22:42
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 (2)



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

97 Personne(s) en ligne (79 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 97 | Plus ...