Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
J'ai remarqué un petit problème au sujet des erreurs 404 sur zite+.
En effet, un lien en erreur du type http://www.giausserand.fr/index.php?perma=x vas déclencher l'affichage de la page erreur du site, mais http://www.giausserand.fr/x vas afficher la page 404 standard blanche du serveur.
J'ai indiqué une adresse valide pour visualiser le blème.
J'ai trouvé une solution en insérant dans le .htaccess la ligne suivante :
ErrorDocument 404 /index.php?perma=x
Ce qui a pour effet de déclencher l'affichage de la page erreur du site, permettant au visiteur d'e se retrouver grace au menu.
J'aimerai perfectionner cette page en y insérant le plan du site, mais là je sèche, je n'ai pas réussi à faire digérer une ligne de PHP par la page messages.ini dans laquelle j'ai modifié le message d'erreur.
Si quelqu'un a une idée.....
Pierre
Dernière modification par piemchien (03/07/2010 16:38:17)
Services pour les TPE en secrétariat, création de sites, permanence téléphonique
Hors ligne
Bonsoir,
la page message.ini n'interprète pas le php... par contre j'ai fait tes tests sur mon site de test et sans modifier le .htaccess je suis redirigé vers l'index!
http://s303106998.onlinehome.fr/index.php?perma=x
http://s303106998.onlinehome.fr/x
??
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonsoir,
la page message.ini n'interprète pas le php... par contre j'ai fait tes tests sur mon site de test et sans modifier le .htaccess je suis redirigé vers l'index!
http://s303106998.onlinehome.fr/index.php?perma=x
http://s303106998.onlinehome.fr/x??
Les mystères du multiview de free ?
car si tu essayes http://s303106998.onlinehome.fr/kgldkgflkdfkglmd tu auras bien l'erreur 404 du serveur
Hors ligne
Concernant la remarque initiale,
c'est une problématique intéressante sur laquelle je réfléchis depuis longtemps...
... et pour laquelle je n'ai pas encore pris de position définitive.
Pour l'instant, je penche vers un paramètre de configuration où l'administrateur définirait sa propre page d'erreur prise dans la liste des pages existantes de ZitePLUS.
Si le paramètre de configuration n'est pas défini ou si la page n'existe pas, c'est le message d'erreur actuel qui serait envoyé.
Mais ce n'est absolument pas définitif pour l'instant.
Si vous avez des avis ou remarques
a+
Jean-Paul
Hors ligne
Les mystères du multiview de free ?
car si tu essayes http://s303106998.onlinehome.fr/kgldkgflkdfkglmd tu auras bien l'erreur 404 du serveur
non...
http://s303106998.onlinehome.fr est mon sous-domaine chez 1&1
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Alors j'ai créé une page erreur404 avec le code suivant:
<h1>PETIT PROBLEME</h1>La page demandée n'existe pas<br><br>
<?php echo $this->page_sitemap();?>
Dans le .htaccess, j'ai rajoutée (j'ai l'urlrewriting à 1):
ErrorDocument 404 /erreur404.html
L'erreur 404 du serveur est ainsi remplacé par ma page d'erreur, test avec http://s303106998.onlinehome.fr/kgldkgflkdfkglmd
Par contre http://s303106998.onlinehome.fr/x renvoie toujours sur l'index!! alors que http://s303106998.onlinehome.fr/ax renvoie bien sur ma page d'erreur.
Comment faire pour que http://s303106998.onlinehome.fr/index.php?perma=x ou http://s303106998.onlinehome.fr/x.html renvoie aussi sur ma page d'erreur et non vers le texte de message.ini?
Pourquoi je tombe sur l'erreur 404 du serveur quand je fais ça: http://s303106998.onlinehome.fr/x.php
Jpg, tu auras donc compris que je préfère opter pour une page d'erreur perso, à condition que toutes les erreurs 404 arrivent sur cette page!
Bonne soirée
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonjour Fredo,
Comment faire pour que http://s303106998.onlinehome.fr/index.php?perma=x ou http://s303106998.onlinehome.fr/x.html renvoie aussi sur ma page d'erreur et non vers le texte de message.ini?
Pour un support "officiel" il faudra attendre que j'implémente le processus que j'ai décrit un peu plus haut
Par contre http://s303106998.onlinehome.fr/x renvoie toujours sur l'index!!
[...]
Pourquoi je tombe sur l'erreur 404 du serveur quand je fais ça: http://s303106998.onlinehome.fr/x.php
Soit une spécificité de ton hébergeur, soit un problème de .htaccess ?
Pour le cas http://s303106998.onlinehome.fr/x, ton site renvoie un en-tête
HTTP/1.1 301 Moved Permanently
Location: http://s303106998.onlinehome.fr/
Ce qui explique le comportement
Jpg, tu auras donc compris que je préfère opter pour une page d'erreur perso, à condition que toutes les erreurs 404 arrivent sur cette page!
Hors ligne
salut! Alors pour mon htaccess c'est celui par defaut.
Pour le moved permanently il y a t il un moyen de le contourner?
Bonne journee
Message volontairement sans accent, envoye depuis mon telephone wap.
Dernière modification par Fredo42 (07/07/2010 08:57:14)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
salut! Alors pour mon htaccess c'est celui par defaut.
Pour le moved permanently il y a t il un moyen de le contourner?
Surement, si on arrive à comprendre ce qui le provoque
Et je ne vois rien dans ziteplus qui puisse provoquer une redirection 301 (une 302 oui ... mais 301 )
Tu parles de sous-domaines, dans un de tes messages précédent, peut-être une piste à creuser.
Sinon il restera la piste de l'hebergeur avec une config particulière? mais je n'y crois pas trop concernant 1&1
Message volontairement sans accent, envoye depuis mon telephone wap.
Non ? sérieux ? le wap existe encore
Hors ligne
Surement, si on arrive à comprendre ce qui le provoque
Et je ne vois rien dans ziteplus qui puisse provoquer une redirection 301 (une 302 oui ... mais 301 )
Tu parles de sous-domaines, dans un de tes messages précédent, peut-être une piste à creuser.
Sinon il restera la piste de l'hebergeur avec une config particulière? mais je n'y crois pas trop concernant 1&1
Avant de creuser, je vais faire les tests avec le domaine pour voir si j'ai le même comportement.
Non ? sérieux ? le wap existe encore
Et oui!! Pour tout ceux qui n'ont pas les moyens, ou qui ne veulent pas mettre des fortunes dans leurs abonnements téléphoniques et/ou dans des téléphones style iphone!!
Bonne soirée
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Alors, en faisant les tests sur le domaine, et non sur le sous-domaine, j'ai exactement le même comportement.
Par contre j'ai fait la même chose chez franceserv et voici le résultat:
http://fredo42.franceserv.com/x
http://fredo42.franceserv.com/kgldkgflkdfkglmd
http://fredo42.franceserv.com/x.php
j'ai testé avec l'url-rewriting à 0 et à 1 et ça change rien au comportement ni chez 1&1, ni chez franceserv
Bonne soirée
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Alors, en faisant les tests sur le domaine, et non sur le sous-domaine, j'ai exactement le même comportement.
Par contre j'ai fait la même chose chez franceserv et voici le résultat:
http://fredo42.franceserv.com/x
http://fredo42.franceserv.com/kgldkgflkdfkglmd
http://fredo42.franceserv.com/x.php
j'ai testé avec l'url-rewriting à 0 et à 1 et ça change rien au comportement ni chez 1&1, ni chez franceservBonne soirée
Il y a quand même un changement
avec tes trois exemples chez FranceServ on tombe sur ta page d'erreur personnalisée => tout me semble ok
(Je présume que tu as mis le même .htaccess pour l'erreur 404 que chez 1&1)
Ce n'était pas le cas avec ton exemple chez 1&1
a+
Jean-Paul
Hors ligne
Il n'y a pas de changement sur 1&1 entre le domaine et le sous-domaine.
Pour franceserv, j'ai effectivement le même .htaccess que chez 1&1, mais j'ai un comportement "logique":
en cas d'erreur 404 je tombe sur ma page perso.
Le problème vient certainement de la gestion des erreurs chez 1&1. Je vais regarder si je trouve quelque chose dans l'admin de 1&1.
Bonne journée
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Alors, en suivant la FAQ de 1&1 j'ai rajouté dans mon .htaccess:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php?perma=_erreur404
Donc maintenant je suis bien renvoyé vers ma page perso avec les liens suivants:
http://s303106998.onlinehome.fr/x
http://s303106998.onlinehome.fr/x.php
Dernière modification par Fredo42 (08/07/2010 16:09:20)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonjour,
Je voie que j'ai lancé une discussion passionnante.
Pour la page personnalisée, c'est tellement simple que je n'y ai pas pensé, alors que je l'utilise sur des sites statiques
Des fois, on a tellement la tête dans le guidon qu'on ne voit plus les choses !
Pour la version 1&1, merci pour le tuyau, j'ai un hébergement aussi chez eux, ça peut me servir.
Pierre
Services pour les TPE en secrétariat, création de sites, permanence téléphonique
Hors ligne
Bonjour,
Et oui tu as lancé une discussion passionnante!! Mais tu as aussi donné à jpg du boulot pour quelques temps!!
Pour l'instant, je penche vers un paramètre de configuration où l'administrateur définirait sa propre page d'erreur prise dans la liste des pages existantes de ZitePLUS.
Si le paramètre de configuration n'est pas défini ou si la page n'existe pas, c'est le message d'erreur actuel qui serait envoyé.
Bon courage jpg!!
Et comme d'hab, on veut ça pour avant-hier!!
Bonne journée
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonjour,
j'ai un petit souci de "visite fantôme" depuis que j'ai mis en place la page d'erreur perso!!
J'ai le site http://s303106998.onlinehome.fr/ avec zite+ 0.9.0 que j'utilise pour différentes choses (merci la gestion des utilisateurs et des groupes!!) et sur lequel il y a mon compteur de visites.
J'ai remarqué que même lorsque je visitais des pages hors-zite comme http://s303106998.onlinehome.fr/test.php mon compteur de page augmentait de 1!!!
Pour comprendre d'où cela venait j'ai installé une sorte de mouchard et j'ai constaté qu'à chaque nouvelle ouverture de firefox, lorsque je vais sur http://s303106998.onlinehome.fr/test.php , ou tout autre page existante et même quand je vais directement sur http://s303106998.onlinehome.fr/, je passe par http://s303106998.onlinehome.fr/_erreur404.html !!!
Pour "voir", il suffit d'ouvrir firefox, d'aller sur
http://s303106998.onlinehome.fr/ de retenir le nombre de pages visitées, ensuite de cliquer sur "news" dans le menu et de regarder le nombre de pages visitées, et là: +2 !!!
mon mini mouchard http://s303106998.onlinehome.fr/_mouchard.html me donne un passage par la page _erreur404 entre bienvenue et news!!!
1ère question: pourquoi???
2ème question: pourquoi pas avec internet explorer??
Bonne fin de journée
Dernière modification par Fredo42 (28/07/2010 22:43:21)
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
Bonsoir,
je viens d'essayer, ton compteur se compte normalement (je l'ai fait un peu monter )
j'ai essayé avec Firefox 3.6.8
a+
Jean-paul
Hors ligne
J'y comprend rien, quand je fais le test, j'ai un passage par _erreur404
http://s303106998.onlinehome.fr/_mouchard.html
Mieux vaut poser une question et passer pour un con, que se taire et le rester...
Hors ligne
ouaip, c'est vrai que le nb de page affichées avance de 2 en 2 pour n'importe quelle page visitée (Google Chrome +mac snow leopard)
@+ Enzo
Hors ligne
Pages : 1