redirection chez free avec 404
14 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
redirection chez free avec 404
bonjour,
j'ai lu quelque proposition pour pouvoir dans free rediriger quand on a changer de nom par exemple, j'ai donc fait dans un .htacces
et dans mon fichier erreur
donc pas de problème ca redirige dés que l'on se trompe, mais ais je fait le bon choix car je ne voit pas dans robostats de redirection alors que les moteurs passe et se trompe un fichier log me le confirme
j'ai lu quelque proposition pour pouvoir dans free rediriger quand on a changer de nom par exemple, j'ai donc fait dans un .htacces
- Code: Tout sélectionner
ErrorDocument 404 /erreur.php
et dans mon fichier erreur
- Code: Tout sélectionner
<?
header("Status: 301 Moved Permanently");
header("Location: http://nomdusite/index.php");
$mail=non;
$fichier=oui;
$fichierlog = "../erreurslog.dat";
// ENREGISTREMENT DANS UN FICHIER
if($fichier==oui){
$DATE=getdate(time());
$daterreur="le $DATE[mday]/$DATE[mon]/$DATE[year] à $DATE[hours]h$DATE[minutes]\n";
$logdata .= $daterreur;
$logdata .= "Page demandée: $HTTP_HOST$REQUEST_URI\n";
$logdata .= "Page voulue: $REDIRECT_URL\n";
$logdata .= "Page d'origine: $HTTP_REFERER\n";
$logdata .= "Adresse IP : $REMOTE_ADDR\n";
$logdata .= "Host: $REMOTE_HOST\n";
$logdata .= "Navigateur: $HTTP_USER_AGENT\n";
$logdata .= "Type de requête : $REQUEST_METHOD\n";
$logdata .= "erreurrecettes\n";
$logdata .= "--------------------\n";
$fp = fopen("$fichierlog", "a");
fputs($fp, $logdata);
fclose($fp);
}
//FIN ENREGISTREMENT DANS UN FICHIER
?>
donc pas de problème ca redirige dés que l'on se trompe, mais ais je fait le bon choix car je ne voit pas dans robostats de redirection alors que les moteurs passe et se trompe un fichier log me le confirme
header("Status: 301 Moved Permanently");
Tu ne peux pas modifer les header (Du moins le retour de la réponse HTTP) sur free et donc tu ne provoque qu'un 404 et non une redirection.
header("Location: http://nomdusite/index.php");
La tu fait une redirection et je vois pas du tout comment, même un robot, pourrait créer le fichier de puisque tu redirige avant le log... C'est comme ci tu avais fait un exit; pour moi
Tu ne peux pas modifer les header (Du moins le retour de la réponse HTTP) sur free et donc tu ne provoque qu'un 404 et non une redirection.
header("Location: http://nomdusite/index.php");
La tu fait une redirection et je vois pas du tout comment, même un robot, pourrait créer le fichier de puisque tu redirige avant le log... C'est comme ci tu avais fait un exit; pour moi
-

GAMING ZONE - WRInaute passionné

- Messages: 533
- Inscription: Ven Aoû 13, 2004 20:06
FAUX, chez free, descrition des etapes :
le robot demande un fichier qui n'existe pas,
redirection 302 vers erreur.php,
redirection 301 vers le fichier http://nomdusite/index.php !
Encore FAUX, il n'y a pas de fonction exit() , die() apres la redirection, donc la connexion reste ouvert, et se termine apres la fermeture du fichier erreur.php.
Donc il est possible d'avoir le log.
Mais il serait plus judicieux de placer les reponses headers apres le log !
Je ne copmprend pas bien la question mais :
Etant donnee le code 301, le robot viendra sur la page d'index avec un code 200 !
le robot demande un fichier qui n'existe pas,
redirection 302 vers erreur.php,
redirection 301 vers le fichier http://nomdusite/index.php !
Encore FAUX, il n'y a pas de fonction exit() , die() apres la redirection, donc la connexion reste ouvert, et se termine apres la fermeture du fichier erreur.php.
Donc il est possible d'avoir le log.
Mais il serait plus judicieux de placer les reponses headers apres le log !
donc pas de problème ca redirige dés que l'on se trompe, mais ais je fait le bon choix car je ne voit pas dans robostats de redirection alors que les moteurs passe et se trompe un fichier log me le confirme
Je ne copmprend pas bien la question mais :
Etant donnee le code 301, le robot viendra sur la page d'index avec un code 200 !
-

GAMING ZONE - WRInaute passionné

- Messages: 533
- Inscription: Ven Aoû 13, 2004 20:06
troops a écrit:SUR L'HEBERGEMENT GRATUIT TU AS UN 404
oui tu peux definir ta 404 ..
mais cela produit une redirection 302 si documenterror 404 est definit
-

GAMING ZONE - WRInaute passionné

- Messages: 533
- Inscription: Ven Aoû 13, 2004 20:06
tu n'es pas chez free,
cependant
dans l'autre post je te prouve que tons erveur envoie une 302 vers ta page index lorque qu'il ne trouve pas le fichier yop/yop/yop.htm ! et tu me dis que ceal te parait logique !
cependant
dans l'autre post je te prouve que tons erveur envoie une 302 vers ta page index lorque qu'il ne trouve pas le fichier yop/yop/yop.htm ! et tu me dis que ceal te parait logique !
GAMING ZONE a écrit:tu n'es pas chez free,
cependant
dans l'autre post je te prouve que tons erveur envoie une 302 vers ta page index lorque qu'il ne trouve pas le fichier yop/yop/yop.htm ! et tu me dis que ceal te parait logique !
J'ai essayé sur un compte Free.. Tu ne l'avais pas compris ?
Et oui le fichier yop/yop/yop.htm renvoie un 404 et un 302 pour la simple et bonne raison que seul le repertoire test1 de mon serveur est utilisé pour la réécriture avec le script PHP pour les exemples relatif à ce script. L'adresse que tu as appellé et que je ne t'ai jamais fourni est provoqué par le htaccess de mon site (celui de la racine) tu est donc hors-sujet sans l'savoir. :-D
-

GAMING ZONE - WRInaute passionné

- Messages: 533
- Inscription: Ven Aoû 13, 2004 20:06
Ah, mais si je le sais, je ne parlais pas de ton script, puisque tu l'as toi meme dis plus haut
Je ne suis pas sourd
cependant c''est pas une 404 dans l'entete, mais bien une 302, donc tu a mis un documenterror absolue, si je te suis bien , hehe
Je ne suis pas sourd
cependant c''est pas une 404 dans l'entete, mais bien une 302, donc tu a mis un documenterror absolue, si je te suis bien , hehe
-

GAMING ZONE - WRInaute passionné

- Messages: 533
- Inscription: Ven Aoû 13, 2004 20:06
Voici le contenu de l'entête HTTP renvoyé par votre serveur (URL analysée : '-http://www.my-eldorado.net/yop.yop.yop.htm') :
HTTP/1.1 302 Found
Date: Sun, 24 Oct 2004 20:42:57 GMT
Server: Apache/1.3.31 (Unix) mod_gzip/1.3.19.1a PH
P/4.3.9 mod_ssl/2.8.19 OpenSSL/0.9.6m
Location: -http://www.my-eldorado.net/
Connection: close
Content-Type: text/html; charset=iso-8859-1
il est ou ton code 404 ? ou c'est l'outil de WRI qui est foireux
14 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 :
- Redirection (PHP, JavaScript, serveur...)
- Votre site doit toujours être accessible rapidement : conseil n°7 en référencement
- Aperçu des différents types de redirection
- Optimiser ses codes HTTP pour le référencement
- Contrer une redirection 302 intempestive...
- Gérer l'entête HTTP en PHP
- Tutoriel complet sur les redirections (301, 302, JavaScript, ...)
- Référencement : gestion des redirections par Yahoo
- A propos des redirections "sauvages"
- A propos des redirections sauvages (302)
- redirection 404
- GG et redirection 404
- redirection de la page 404
- Erreur 404 et redirection
- redirection 404 : renvoi 200
- Redirection 404 selon le domaine
- Redirection 404 vers index
- Redirection avec header 404
- 404 redirection vers variable
- Redirection 404 et répertoires virtuels
- redirection 404 avec RewriteRule
- robot, erreur 404 et redirection
- redirection des pages 404
- Redirection pour les erreurs 404
- 1and1 - 404 - redirection fichier similaire
- Test de lien (type de redirection)
Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs). - 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