Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

après url rewriting, éviter doublon avec url par variable

Poster un nouveau sujet Imprimer cette discussion    Forum -> URL Rewriting et .htaccess   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
neuwerth
Nouveau WRInaute

Inscrit le: 25 Avr 2006
Messages: 5

URL permanente de ce messagePosté le : Mer Aoû 02, 2006 16:22    Sujet du message: après url rewriting, éviter doublon avec url par variable

Bonjour,
maintenant que j'ai mis en place l'url rewriting, je voudrais éviter d'avoir des doublons.
Pour cela je voudrais faire des redirections 301 sur une dizaine de pages, mais impossible de le faire avec un htaccess:

voici mon code

Code:
 RewriteRule ^index.php?page=occas elevateur-occasion.html [R=301,L]


mais cela ne fonctionne pas.
Comment faire pour avoir une redirection 301 avec les pages sous la forme index.php?page=var en une adresse sans variable du type petitefleur.html ou lejolitrain.html
 
neuwerth
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté le : Mer Aoû 02, 2006 16:49    Sujet du message: après url rewriting, éviter doublon avec url par variable

Il me semble que c'est impossible via le fichier .htaccess, car à partir du moment où la ressource existe, Apache ne va pas analyser le fichier htaccess.

Dans ton cas, il faudrait faire un petit script PHP qui redirige en fonction de la variable $_SERVER['request_uri'].
 
mr_go Visiter le site web du posteur
neuwerth
Nouveau WRInaute

Inscrit le: 25 Avr 2006
Messages: 5

URL permanente de ce messagePosté le : Mer Aoû 02, 2006 17:08    Sujet du message: après url rewriting, éviter doublon avec url par variable

et pour la redirection en 301 tu proposes quoi comme code?

Sinon ca ne risque pas de poser problème puisque actuellement j'utilise toujours ces pages car mon url rewriting redirige vers index.php?page=var
 
neuwerth
mr_go
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2005
Messages: 1944
Localisation: Sous le soleil

URL permanente de ce messagePosté le : Mer Aoû 02, 2006 17:16    Sujet du message: après url rewriting, éviter doublon avec url par variable

Quelque chose du genre :
Code:

switch($_SERVER['REQUEST_URI'])
{
case "page1.php?val=toto":
  {
  header("Status: 301 Moved Permanently");
  header("Location: http://".$_SERVER   ['SERVER_NAME']."/toto.html");
exit();
break;
  }

case "page1.php?val=titi":
  {
  header("Status: 301 Moved Permanently");
  header("Location: http://".$_SERVER   ['SERVER_NAME']."/ttiti.html");
exit();
break;
  }

default:{break;}

}


Pas du tout testé, je ne sais pas si REQUEST_URI ne renvoi pas le .php même avec rewrite donc à voir.

Si tu as trop de fichiers peut être peux tu passer via une expression régulière.

Voila quelques éléments.

Bon courage Wink
 
mr_go Visiter le site web du posteur
tophus
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 12 Aoû 2005
Messages: 194

URL permanente de ce messagePosté le : Mer Aoû 02, 2006 17:45    Sujet du message: après url rewriting, éviter doublon avec url par variable

Perso, j'ai mis en place l'url rewrinting et je n'ai pas pratiqué de script pour rediriger mes anciennes pages, donc mes pages sont accéssibles par 2 url, je n'ai jamais eu de duplicate content,
Je pense que google comprends parfaitement se genre manip et ne pénalise pas. Qu'en pensez-vous?
 
tophus Visiter le site web du posteur
luxe-campagne
WRInaute passionné
WRInaute passionné

Inscrit le: 08 Oct 2005
Messages: 933
Localisation: en ville ;-)

URL permanente de ce messagePosté le : Mer Aoû 02, 2006 18:48    Sujet du message: après url rewriting, éviter doublon avec url par variable

tophus a écrit:
Perso, j'ai mis en place l'url rewrinting et je n'ai pas pratiqué de script pour rediriger mes anciennes pages, donc mes pages sont accéssibles par 2 url, je n'ai jamais eu de duplicate content,
Je pense que google comprends parfaitement se genre manip et ne pénalise pas. Qu'en pensez-vous?


c'est assez risqué : Google, ce n'est pas vraiment intelligent, il voit une adresse avec un contenu et une autre avec le même contenu, je ne crois pas qu'il va "réfléchir" pour savoir si c'est à cause de l'UR : il va en canoniser une et mettre l'autre à la corbeille.

C'est une bonne idée de faire des 301. (moi je ne sais pas le faire, désolé...)
 
luxe-campagne Visiter le site web du posteur
magic corp.
WRInaute impliqué
WRInaute impliqué

Inscrit le: 17 Juin 2004
Messages: 422
Localisation: Suisse

URL permanente de ce messagePosté le : Mer Aoû 02, 2006 18:58    Sujet du message: après url rewriting, éviter doublon avec url par variable

RewriteRule ne gère pas (directement) les paramettre d'une URL donc ta règle ne se valide jamais.

Il est possible de bidouiller (voir sur le forum) mais tu risque d'être confronté à un problème de boucle infini.

Tout ça pour dire que j'obterais pour la solution de mr_go, dans son deuxieme message. C'est d'ailleur ce que j'utilise.
 
magic corp. Visiter le site web du posteur
neuwerth
Nouveau WRInaute

Inscrit le: 25 Avr 2006
Messages: 5

URL permanente de ce messagePosté le : Jeu Aoû 03, 2006 9:39    Sujet du message: après url rewriting, éviter doublon avec url par variable

merci pour vos solutions, j'ai utilisé celle de mr_go et ça marche parfaitement.

Maintenant google remplace toutes les anciennes pages par les nouvelles.

Googlebot est déjà passé 2x fois aujourd'hui (0h00 et 8h58) Very Happy
 
neuwerth
 
Montrer les messages depuis:   
Revenir en haut    Forum -> URL Rewriting et .htaccess Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort