Redirection 301 pour éviter doublons!!

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics


passion
WRInaute accro
WRInaute accro
 
Messages: 2471
Inscription: Ven Jan 06, 2006 20:18

Redirection 301 pour éviter doublons!!

Message le Lun Aoû 21, 2006 9:51

Bonjour,
Pour ce site je suis sur un serveur Microsoft utilisant leur mode de réécriture ISAPI
Voilà, j'ai fait des réécriture d'urls pour mes pages exotiques qui marchent parfaitement bien mais lorsque j'ai modifié mes urls internes pour prendre mon mode de réécriture et que j'en ai fait un sitemap.xml pour le soumettre au patriarche GOOGLE....je me suis apperçu que mon url:
-http://www.voyage-surfing.com/echange-hebergement-1-5-5.php
était aussi de la sorte:
-http://www.voyage-surfing.com/echange-hebergement--5-5.php<--le chiffre manquant correspond à la page correspondante et je me fais une erreur Mysql!!

Donc je voudrais faire une redirection 301 pour éviter les doublons et rectifier cette erreur

Merci de votre aide :D


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Lun Aoû 21, 2006 10:09

Si c'est du php, tu peux tester la valeur de l'url appelée , et le cas échéant, renvoyer un nouvel header en tout début de script :



Code: Tout sélectionner
if ($premier_numero == "")
{
header("Status: 301 Moved Permanently");
header("Location: http://www.example.com/echange-hebergement-1-5-5.php ");
exit();
}


passion
WRInaute accro
WRInaute accro
 
Messages: 2471
Inscription: Ven Jan 06, 2006 20:18

Message le Lun Aoû 21, 2006 13:07

merci beaucoup mr_go :D
En faite, cela ne marchait pas mais je m'en suis inspiré :D pour faire une réécriture de mes urls exotiques sortant d'une recherche GET et du sitemap d'un de mes autres sites sur un autre serveur ainsi:
Code: Tout sélectionner
<?php
$url=$_SERVER['REQUEST_URI'];
   $choix_je_suis=$_GET['je_suis'];
   $choix_je_recherche=$_GET['je_recherche'];
   $ageDebut=$_GET['age1'];
   $ageFin=$_GET['age2'];
   $choix_pays=$_GET['pays'];
$adresse="/site-de-rencontre--$choix_je_suis-$choix_je_recherche-$ageDebut-$ageFin-$choix_pays.php";   
$adresse1="site-de-rencontre-$choix_je_suis-$choix_je_recherche-$ageDebut-$ageFin-$choix_pays.php";
$adresseExotique="/site-de-rencontre.php?je_suis=$choix_je_suis&je_recherche=$choix_je_recherche&age1=$ageDebut&age2=$ageFin&pays=$choix_pays";
if ($url==$adresseExotique)
      {
         header("Status: 301 Moved Permanently");
         header("Location: http://rencontre.kosmopolyte.com/$adresse1");
         exit();
      }
elseif   ($url==$adresse)
      {
         header("Status: 301 Moved Permanently");
         header("Location: http://rencontre.kosmopolyte.com/$adresse1");
         exit();
      }
?>

de cette façon, je supprime toutes urls exotiques et doublons!! :P

ça peut toujours servir :P

Mais ça marche pas sur serveur Microsoft avec ISAPI :oops:


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Lun Aoû 21, 2006 13:16

On peut mettre du PHP sur un serveur microsoft ? :D


passion
WRInaute accro
WRInaute accro
 
Messages: 2471
Inscription: Ven Jan 06, 2006 20:18

Message le Lun Aoû 21, 2006 13:39

Bah oui 8O ....sinon ce site n'aurait pas vu le jour mais les serveurs n'acceptent que le système ISAPI pour la réécriture....alors je suis coincé!! :P


obi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 238
Inscription: Mer Juil 26, 2006 10:53

Message le Lun Aoû 21, 2006 13:42

Et même apache & mySQL, c'est du MAMP :wink:
Suffit d'installer easy php. C'est pas ce qu'il y a de plus confortable, mais ça marche.

En revanche, avant de faire tourner IIS, ASP et SQL server sous linux, c'est une autre paire de manches... Peut-être qu'avec wine :twisted:


mr_go
WRInaute accro
WRInaute accro
 
Messages: 1945
Inscription: Mer Sep 21, 2005 16:02

Message le Lun Aoû 21, 2006 13:50

Suffit d'installer easy php. C'est pas ce qu'il y a de plus confortable, mais ça marche.


8O 8O 8O

EasyPHP en production ?


obi
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 238
Inscription: Mer Juil 26, 2006 10:53

Message le Lun Aoû 21, 2006 14:13

Y'en a qui n'ont peur de rien, j'en ai déjà vu :?
Et vaut mieux pas leur dire que c'est con :roll:


Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. 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 :

Consultez la description détaillée des produits ou services de Google suivants : Google Images

  • 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