Souci de redirection 301 via urlrewriting

Discussion dans 'URL Rewriting et .htaccess' créé par tyv, 19 Avril 2007.

  1. tyv
    tyv WRInaute occasionnel
    Inscrit:
    6 Janvier 2006
    Messages:
    260
    J'aime reçus:
    0
    bonjour,

    J'ai un souci concernant des redirections 301 et je n'arrive pas à comprendre pourquoi:

    En place j'ai déja du code pour rediriger tout sur le sous domaine www (ça ça marche):
    Code:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.bluegger\.com [NC]
    RewriteRule (.*) http://www.bluegger.com/$1 [QSA,R=301,L]
    Maintenant, je voudrai en plus rediriger d'anciennes adresses vers les nouvelles.
    Or quand je fais une redirection de ce type:
    Code:
    RewriteEngine On
    RewriteRule index.php?category=Rfrencement http://www.bluegger.com/index.php?category=Referencement [R=301,L]
    RewriteCond %{HTTP_HOST} !^www\.bluegger\.com [NC]
    RewriteRule (.*) http://www.bluegger.com/$1 [QSA,R=301,L]
    pour rediriger index.php?category=Rfrencement vers index.php?category=Referencement ça ne fonctionne pas.

    Je ne sais pas si ça peut jouer mais à part ça c'est un multidomaine hebergé chez ovh.

    La question va peut être vous sembler triviale mais je sèche vraiment là...

    Merci :)
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Code:
    RedirectPermanent /index.php?category=Rfrencement  http://www.bluegger.com/index.php?category=Referencement
     
  3. tyv
    tyv WRInaute occasionnel
    Inscrit:
    6 Janvier 2006
    Messages:
    260
    J'aime reçus:
    0
    merci , mais j'aurai du préciser que j'ai déja essayé les redirect permanent (avec les trois syntaxes...) mais la page n'est pas redirigée (impossible de voir pourquoi).

    Comme j'ai déja de l'url rewriting qui fonctionne je voulais essayer de faire la redirection avec.
     
  4. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    et avec RedirectMatch ?

    Code:
    RedirectMatch 301 index.php?category=Rfrencement$ http://www.bluegger.com/index.php?category=Referencement
    ou

    Code:
    RewriteCond %{QUERY_STRING} index.php?category=Rfrencement$
    RedirectMatch 301 (.*) http://www.bluegger.com/index.php?category=Referencement
     
  5. tyv
    tyv WRInaute occasionnel
    Inscrit:
    6 Janvier 2006
    Messages:
    260
    J'aime reçus:
    0
    merci mais même résultat. en utilisant un verificateur d'entete, la page apparait comme une page normale (code 200)...
     
  6. tyv
    tyv WRInaute occasionnel
    Inscrit:
    6 Janvier 2006
    Messages:
    260
    J'aime reçus:
    0
    excuse moi koogar, j'avais pas vu le deuxième choix.
    Le deuxième code renvoie sur
    Code:
    http://www.bluegger.com/index.php%3fcategory=Referencement?category=Referencement
    
    déja on voit que la redirection fonctionne (pas où il faut mais je suis un peu rassuré )
     
  7. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Et avec le /

    Code:
    RewriteCond %{QUERY_STRING} ^index.php?category=Rfrencement$ 
    RedirectMatch 301 /(.*) http://www.bluegger.com/index.php?category=Referencement
     
  8. tyv
    tyv WRInaute occasionnel
    Inscrit:
    6 Janvier 2006
    Messages:
    260
    J'aime reçus:
    0
    merci mais malheureusement, le résultat est le même (et pour toutes les adresses). J'essaye de regarder du coté de urlrewrite (mais le comportement global me parait vraiment curieux...).
     
  9. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    oui c'est curieux, les expressions données ci-dessus tournent tres bien sur d'autre hebergeurs mais comme chaque hebergeur se fait une config differente du moteur, c'est toujours tres delicat le rewrite.

    Contact ton hebergeur, peut etre qu'en rajoutant "RewriteBase / " ca passe ? Enfin si ta la solution, n'hesite pas a revenir dire ou se trouvais le probleme.
     
  10. tyv
    tyv WRInaute occasionnel
    Inscrit:
    6 Janvier 2006
    Messages:
    260
    J'aime reçus:
    0
    merci koogar, je me demande si le problème ne vient pas du multidomaine.

    Par contre, toutes les anciennes pages affichent maintenant la page d'accueil (sans changement d'url) et niveau duplicate ça doit pas être terrible.

    Si je ne trouve pas le moyen de faire la redirection, faut t'il que je mette un disallow dans le fichier robots.txt pour que les moteurs desindexent toutes ces pages?

    Merci encore pour l'aide, c'est vraiment sympa :D
     
  11. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    bah les moteurs s'en cale de fichier. the best pour toi est de passer par des header()

    Code:
    $uri = $_SERVER["REQUEST_URI"];
    if($uri=='/index.php?category=Rfrencement')
    {
    header("Status: 301 Moved Permanently");
    header("Location: http://".$_SERVER['HTTP_HOST']."/index.php?category=Referencement");
    } 
    reindexation garantie rapide et aucun souci de mise en place.
     
  12. tyv
    tyv WRInaute occasionnel
    Inscrit:
    6 Janvier 2006
    Messages:
    260
    J'aime reçus:
    0
    je sais pas comment te remercier, ça marche niquel!

    Il me reste juste un switch à faire pour les 15 adresses à rediriger et ça roule.

    Merci encore
    :)
     
Chargement...
Similar Threads - Souci redirection 301 Forum Date
Grand souci dans redirection 301 Netlinking, backlinks, liens et redirections 14 Décembre 2008
[résolu] Souci URL rewriting + redirection 301 URL Rewriting et .htaccess 10 Décembre 2008
Redirection 301 - Soucis ! URL Rewriting et .htaccess 9 Janvier 2008
Redirection 301 d'un site à un autre - soucis URL Rewriting et .htaccess 8 Mai 2007
WordPress Petit souci de redirection htaccess URL Rewriting et .htaccess 3 Mai 2022
Résolu Souci de redirection censées éviter contenu dupliqué Débuter en référencement 31 Juillet 2019
Souci 2 redirections htaccess URL Rewriting et .htaccess 15 Janvier 2016
Soucis de redirection sans www vers www URL Rewriting et .htaccess 13 Avril 2015
Soucis avec redirection permanente (site joomla) URL Rewriting et .htaccess 19 Septembre 2013
Soucis de redirection Débuter en référencement 3 Décembre 2012
Soucis d'url rewriting + redirection Développement d'un site Web ou d'une appli mobile 24 Octobre 2012
Soucis redirection URL Rewriting et .htaccess 25 Juillet 2012
soucis de Redirection URL Rewriting et .htaccess 11 Avril 2011
Redirection permanente qui me pose soucis Débuter en référencement 2 Octobre 2010
Gros souci, redirections nos faites, site 3 langues, mauvais début référencement. Référencement international (langues, pays) 26 Octobre 2009
Soucis avec redirection et caracteres speciaux en variable URL Rewriting et .htaccess 18 Novembre 2008
Webmaster Tool, soucis de redirection Google : l'entreprise, les sites web, les services 26 Novembre 2007
Referencement d'une redirection. petit soucis Débuter en référencement 27 Juillet 2007
Petit soucis de redirection Développement d'un site Web ou d'une appli mobile 18 Juillet 2007
petit soucis url rewriting URL Rewriting et .htaccess 17 Janvier 2022