Le cas Free.fr et la simulation par redirection
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
-

jibe - Nouveau WRInaute

- Messages: 23
- Inscription: 9 Avr 2009
Le cas Free.fr et la simulation par redirection
Bonjour,
Curieusement, il est question souvent ici du mode multiview d'Apache, mais je n'ai pas vu son emploi mis en application pour Free.fr et autres hébergeurs qui désactivent le mode rewrite... Je rappelle donc la technique du multiview pour simuler l'url rewriting chez Free (pardon pour ceux qui connaissent d'enfoncer cette porte ouverte
).
Apache permet par l'option multiview de spécifier un fichier sans son extension et ainsi de l'utiliser, s'il s'agit d'un script PHP codé à cet effet, comme une sorte de pseudo-répertoire. Par exemple, je peux écrire cette url :
http://www.monsite.com/pseudorep/unfichier/option1/option2
En fait, j'aurai à la racine de mon site un script nommé pseudorep.php qui va décortiquer le reste de l'url et faire une redirection sur http://www.monsite.com/unfichier.php?option1&option2
pseudorep.php sera donc écrit ainsi :
Cette explication donnée, je me pose une question : pour faire la redirection, j'ai vu plusieurs codes renvoyées : 200, 301, 302... Je suppose que le 302 est à éviter (?), mais vaut-il mieux un 301 ou un 200 ?
Curieusement, il est question souvent ici du mode multiview d'Apache, mais je n'ai pas vu son emploi mis en application pour Free.fr et autres hébergeurs qui désactivent le mode rewrite... Je rappelle donc la technique du multiview pour simuler l'url rewriting chez Free (pardon pour ceux qui connaissent d'enfoncer cette porte ouverte
Apache permet par l'option multiview de spécifier un fichier sans son extension et ainsi de l'utiliser, s'il s'agit d'un script PHP codé à cet effet, comme une sorte de pseudo-répertoire. Par exemple, je peux écrire cette url :
http://www.monsite.com/pseudorep/unfichier/option1/option2
En fait, j'aurai à la racine de mon site un script nommé pseudorep.php qui va décortiquer le reste de l'url et faire une redirection sur http://www.monsite.com/unfichier.php?option1&option2
pseudorep.php sera donc écrit ainsi :
- Code: Tout sélectionner
<?PHP
$url = $_SERVER['PATH_INFO']; // On récupère l'URL ayant appelé le script
$urlparts = explode("/", $url); // On découpe cette url selon ses différents composants
$urlfinale="http://www.monsite.com/".$urlparts[1]."?".$urlparts[2]."&".$urlparts[3]; // On réassemble selon les règles voulues
header("HTTP/1.0 200 OK"); // Faut-il un 200 ou un 301 ???
header('Location: '.$urlfinale); // On redirige sur l'url reformée
?>
Cette explication donnée, je me pose une question : pour faire la redirection, j'ai vu plusieurs codes renvoyées : 200, 301, 302... Je suppose que le 302 est à éviter (?), mais vaut-il mieux un 301 ou un 200 ?
-

jibe - Nouveau WRInaute

- Messages: 23
- Inscription: 9 Avr 2009
Re: Le cas Free.fr et la simulation par redirection
Bonjour,
Je reprécise ma question. Dans un tel cas, on effectue véritablement une redirection. Mais par ailleurs, ce n'est qu'une manière de faire de l'url rewriting lorsqu'on ne peut pas utiliser le mode rewrite d'Apache.
Que veut la logique dans un tel cas pour le code à renvoyer ?
- Un code 301 puisqu'il s'agit bien d'une redirection ?
- Ou un code 200 puisque ce n'est qu'un changement d'URL pour qu'elle apparaisse plus "propre" ?
Dans ce fil, où une technique un peu différente est utilisée pour le même objectif, il est fait usage d'un code 200... J'en suis un peu surpris, mais puisque personne n'a relevé c'est peut-être possible voire préférable. Qu'en est-il exactement ? Je n'ai pas réussi à trouver des infos pertinentes sur ce cas précis...
Je reprécise ma question. Dans un tel cas, on effectue véritablement une redirection. Mais par ailleurs, ce n'est qu'une manière de faire de l'url rewriting lorsqu'on ne peut pas utiliser le mode rewrite d'Apache.
Que veut la logique dans un tel cas pour le code à renvoyer ?
- Un code 301 puisqu'il s'agit bien d'une redirection ?
- Ou un code 200 puisque ce n'est qu'un changement d'URL pour qu'elle apparaisse plus "propre" ?
Dans ce fil, où une technique un peu différente est utilisée pour le même objectif, il est fait usage d'un code 200... J'en suis un peu surpris, mais puisque personne n'a relevé c'est peut-être possible voire préférable. Qu'en est-il exactement ? Je n'ai pas réussi à trouver des infos pertinentes sur ce cas précis...
-

jibe - Nouveau WRInaute

- Messages: 23
- Inscription: 9 Avr 2009
Re: Le cas Free.fr et la simulation par redirection
Bonjour,
Pas de réponse ? Il me semble pourtant qu'il doit bien y avoir une règle ou au moins une logique à respecter dans ce cas...
Ma question est-elle idiote, trop imprécise, manque de recherche ? Ou, comme j'en ai eu un peu l'impression dans les quelques cas similaires que j'ai vus, chacun fait un peu à son idée par manque de règles ou par ignorance ? Ou encore, une telle façon de faire est-elle mauvaise ou à éviter ?
J'avoue être vraiment dans le flou à ce sujet... C'est une méthode qui fonctionne très bien, mais je n'ai pas idée de son impact sur le référencement. Pas bien idée non plus de la manière dont peut réagir google lorsque son robot voit un code 200 arrivée, signifiant que la page est bonne, puis que finalement il est redirigé ailleurs. N'est-ce pas un peu similaire au <meta refresh> avec un temps à 0 ? Mais par ailleurs, que se passe-t-il en cas de renvoi d'un code 301 ?
Pas de réponse ? Il me semble pourtant qu'il doit bien y avoir une règle ou au moins une logique à respecter dans ce cas...
Ma question est-elle idiote, trop imprécise, manque de recherche ? Ou, comme j'en ai eu un peu l'impression dans les quelques cas similaires que j'ai vus, chacun fait un peu à son idée par manque de règles ou par ignorance ? Ou encore, une telle façon de faire est-elle mauvaise ou à éviter ?
J'avoue être vraiment dans le flou à ce sujet... C'est une méthode qui fonctionne très bien, mais je n'ai pas idée de son impact sur le référencement. Pas bien idée non plus de la manière dont peut réagir google lorsque son robot voit un code 200 arrivée, signifiant que la page est bonne, puis que finalement il est redirigé ailleurs. N'est-ce pas un peu similaire au <meta refresh> avec un temps à 0 ? Mais par ailleurs, que se passe-t-il en cas de renvoi d'un code 301 ?
-

jibe - Nouveau WRInaute

- Messages: 23
- Inscription: 9 Avr 2009
Re: Le cas Free.fr et la simulation par redirection
Bonjour,
Désolé d'insister lourdement, mais j'aimerais bien ne pas mourir bête ! Une absence de réponse a deux principales raisons possibles :
Or, je ne pense pas que personne ne sache quand employer une redirection, et quand dire que la page est trouvée... D'un autre côté, je ne vois pas ce qui cloche dans la formulation de ma question...
S'il est vraiment impossible de répondre à ma question, j'apprécierais qu'au moins quelqu'un m'explique pourquoi...
Désolé d'insister lourdement, mais j'aimerais bien ne pas mourir bête ! Une absence de réponse a deux principales raisons possibles :
- Personne ne sait ou ne se sent concerné par la question
- La formulation de la question est mauvaise : mal posée, manque de recherche, le ton est injurieux, la langue française et l'orthographe sont bafoués au point que la question en devient incompréhensible etc.
Or, je ne pense pas que personne ne sache quand employer une redirection, et quand dire que la page est trouvée... D'un autre côté, je ne vois pas ce qui cloche dans la formulation de ma question...
S'il est vraiment impossible de répondre à ma question, j'apprécierais qu'au moins quelqu'un m'explique pourquoi...
-

salva - WRInaute accro

- Messages: 4270
- Inscription: 16 Avr 2006
Re: Le cas Free.fr et la simulation par redirection
Une 301 si tu désires conserver le ref de l'ancienne url.
Une fois la nouvelle url prise en compte, c'est-Ã -dire lorsque tu ne trouves plus aucune trace de l'ancienne url dans tes logs apache, tu retires la 301. Elle passera en 200.
Une fois la nouvelle url prise en compte, c'est-Ã -dire lorsque tu ne trouves plus aucune trace de l'ancienne url dans tes logs apache, tu retires la 301. Elle passera en 200.
-

jibe - Nouveau WRInaute

- Messages: 23
- Inscription: 9 Avr 2009
Re: Le cas Free.fr et la simulation par redirection
Merci pour ta réponse ! Ca fait du bien de se sentir moins seul
Donc, si j'ai bien compris, on ne devrait donc jamais avoir de retour en 200 dans un tel cas, puisque on veut que google nous référence bien http://www.monsite.com/pseudorep/unfichier/option1/option2 et qu'on renvoie cela sur http://www.monsite.com/unfichier.php?option1&option2 ?
Tu sembles confirmer ce que je pensais, mais j'ai été étonné de voir dans ce post un header 200 renvoyé, sans aucune réaction des lecteurs... Ce n'est d'ailleurs pas le seul endroit où j'ai vu du 200 renvoyé pour un cas similaire...
(Edit : correction lien)
Donc, si j'ai bien compris, on ne devrait donc jamais avoir de retour en 200 dans un tel cas, puisque on veut que google nous référence bien http://www.monsite.com/pseudorep/unfichier/option1/option2 et qu'on renvoie cela sur http://www.monsite.com/unfichier.php?option1&option2 ?
Tu sembles confirmer ce que je pensais, mais j'ai été étonné de voir dans ce post un header 200 renvoyé, sans aucune réaction des lecteurs... Ce n'est d'ailleurs pas le seul endroit où j'ai vu du 200 renvoyé pour un cas similaire...
(Edit : correction lien)
6 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 de .free.fr à .fr
- Redirection et domaine .free.Fr
- Redirection depuis Free.fr
- redirection free > domaine
- Interpréter littéralement un: ? (Redirection free)
- redirection free vers ovh
- redirection 301 sur free
- Redirection d'une page chez free
- nouvelle redirection 301 sur free.
- Redirection sur free avec .htaccess
- Tester le 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).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
