Entête http 404 avec url rewriting
7 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Entête http 404 avec url rewriting
Bonjour et bonne année !
J'ai mis pas mal de pages de mon site sous base de donnée, et pour y accéder j'ai fait ce que je pensais être de l'url rewriting.
Je m'explique lorsque le serveur ne détecte pas la page "réelle" dans les fichiers il interroge une page qui teste la base de donnée avec le nom provenant le l'url.
En clair (enfin je vais essayer !) :
La page mapage.htm n'existe pas réellement mais se trouve dans la base de donnée donc si je met dans l'url : http://www.monsite.com/mapage.htm le serveur va vouloir rediriger en erreur 404. Cette erreur 404 je l'ai redirigé vers une page php qui interroge la base de donnée pour détecter si une page du nom de mapage.php est enregistrée. Si ce n'est pas le cas le script php redirige vers une page d'erreur.
Le problème est que j'ai remarqué que google n'avait aucune page provenant de l'url rewriting de référencé ! par contre toutes les pages en durs le sont.
J'ai donc installé le script robotstats qui analyse les passages des moteurs de recherche et j'ai vu que le code http 404 s'affichait devant les pages provenant de l'url rewriting. Je suppose donc que mon problème viens de là, google ne référence pas ces pages car il lit dans l'entete que c'est une erreur 404 !
Auriez vous une solution à mon problème ??
Merci d'avance pour votre aide.
PS : mon htaccess est simple, il se compose simplement d'une redirection d'url pour les erreurs 404
J'ai mis pas mal de pages de mon site sous base de donnée, et pour y accéder j'ai fait ce que je pensais être de l'url rewriting.
Je m'explique lorsque le serveur ne détecte pas la page "réelle" dans les fichiers il interroge une page qui teste la base de donnée avec le nom provenant le l'url.
En clair (enfin je vais essayer !) :
La page mapage.htm n'existe pas réellement mais se trouve dans la base de donnée donc si je met dans l'url : http://www.monsite.com/mapage.htm le serveur va vouloir rediriger en erreur 404. Cette erreur 404 je l'ai redirigé vers une page php qui interroge la base de donnée pour détecter si une page du nom de mapage.php est enregistrée. Si ce n'est pas le cas le script php redirige vers une page d'erreur.
Le problème est que j'ai remarqué que google n'avait aucune page provenant de l'url rewriting de référencé ! par contre toutes les pages en durs le sont.
J'ai donc installé le script robotstats qui analyse les passages des moteurs de recherche et j'ai vu que le code http 404 s'affichait devant les pages provenant de l'url rewriting. Je suppose donc que mon problème viens de là, google ne référence pas ces pages car il lit dans l'entete que c'est une erreur 404 !
Auriez vous une solution à mon problème ??
Merci d'avance pour votre aide.
PS : mon htaccess est simple, il se compose simplement d'une redirection d'url pour les erreurs 404
J'ai peut être trouvé la solution...
Est-ce que si je met :
Merci
Est-ce que si je met :
- Code: Tout sélectionner
header("HTTP/1.0 200 OK");
Merci
Apparament, ton idée a l'air d'être la bonne.
Tu peux aller voir sur ce post : http://www.webrankinfo.com/forums/viewtopic_12843.htm
Cette méthode est utilisée chez free, et ça a l'air de marcher.
Si tu veux tester l'en-tête retournée, utilise cet outil : http://www.webrankinfo.com/wri/header.php

Tu peux aller voir sur ce post : http://www.webrankinfo.com/forums/viewtopic_12843.htm
Cette méthode est utilisée chez free, et ça a l'air de marcher.
Si tu veux tester l'en-tête retournée, utilise cet outil : http://www.webrankinfo.com/wri/header.php
oui ca a l'air d'être bon :
- Code: Tout sélectionner
HTTP/1.1 200 OK
Date: Mon, 03 Jan 2005 16:59:54 GMT
Server: Apache
X-Powered-By: PHP/4.3.4<br>Connection: close
Content-Type: text/html; charset=ISO-8859-1
C curieux...
Comme je le disais dans mon précédent message l'entete a l'air bonne avec l'outil de wri.
Par contre dans robotstats mes pages sont toujours indiquées en 404 !
Si qq'un a une idée je suis preneur.
Merci d'avance
Comme je le disais dans mon précédent message l'entete a l'air bonne avec l'outil de wri.
Par contre dans robotstats mes pages sont toujours indiquées en 404 !
Si qq'un a une idée je suis preneur.
Merci d'avance
Enfin...
Google référence enfin les pages qui posaient problème.
Si je tape des mots clés se rapportant à une de ces pages pas de soucis le moteur trouve le résultat. Par contre si je fais site:www.monsite.com, je ne vois pas les pages provenant de l'url rewriting, et si je clique sur "afficher les pages ignorées", elles apparaissent toutes ! Curieux non ?
Le pb avec robotstats n'est lui pas résolu.
Google référence enfin les pages qui posaient problème.
Si je tape des mots clés se rapportant à une de ces pages pas de soucis le moteur trouve le résultat. Par contre si je fais site:www.monsite.com, je ne vois pas les pages provenant de l'url rewriting, et si je clique sur "afficher les pages ignorées", elles apparaissent toutes ! Curieux non ?
Le pb avec robotstats n'est lui pas résolu.
-

BobbySixKiller - WRInaute occasionnel

- Messages: 155
- Inscription: Jeu Fév 17, 2005 21:19
J'aimerais prolonger la réflexion sur le comment de récupérer des variables passées en post via cette méthode .. je l'utilisais perso depuis 2 ans, mais j'ai constaté ne pas pouvoir récupérer les variables POST .. dès lors que la directive mouline l'erreur 404 je perds littéralement ces données
7 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Gérer l'entête HTTP en PHP
- l'URL Rewriting expliqué aux débutants
- Suite de l'article sur le fichier .htaccess : l'URL rewriting
- Tutoriel URL Rewriting
- Optimiser le référencement d'un forum phpBB : réécriture d'URL
- Aperçu des différents types de redirection
- Un moyen très simple et gratuit d'obtenir des backlinks
- 3ème partie de l'article .htaccess : les réécritures conditionnelles
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- L'URL Rewriting expliqué aux débutants
- Rewriting et erreur 404
- url-rewriting et 404
- Rewriting et .htaccess = Erreur 404...
- url rewriting par ErrorDocument 404 ?
- url rewriting: erreur 404 (argh)
- URL REWRITING avec ERREUR 404
- Pb url rewriting - erreur 404 [RESOLU]
- Erreur 404 avec url rewriting
- [Résolu] url rewriting & 404
- [Résolu] joomla url rewriting erreur 404
- Url Rewriting sur IIS 6 -> Erreur 404
- Script : url rewriting, erreur 404 et google
- Erreur 404 sur un url rewriting. AU SECOURS...
- [RESOLU] pas de redirection 404 apres url rewriting
- [Réglé] Problème rewriting Dossier Virtuel > Erreur 404
- Test HTTP header
Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum