Rediriger http://monstttt.fr/adresse/toto vers http://monstttt.fr/adresse/toto?group=X

Discussion dans 'URL Rewriting et .htaccess' créé par evets, 16 Décembre 2012.

  1. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    Bonjour à tous

    J'ai un probleme de redirection que je n'arrive pas à résoudre :(

    Je souhaite rediriger http://monstttt.fr/adresse/toto vers http://monstttt.fr/adresse/toto?group=X

    La redirection fonctionne mais j'ai l'erreur suivante dans firefox :

    Code:
    La page n'est pas redirigée correctement
    Firefox a détecté que le serveur redirige la demande pour cette adresse d'une manière qui n'aboutira pas.
    La cause de ce problème peut être la désactivation ou le refus des cookies.
    
    Voici ce que j'ai mis dans .htaccess

    Code:
    SetEnv REGISTER_GLOBALS 0
    SetEnv PHP_VER 5
    RewriteEngine On
    RedirectPermanent /adresse/toto /adresse/toto?group=X
    Merci pour votre aide
     
  2. evets
    evets WRInaute discret
    Inscrit:
    16 Septembre 2004
    Messages:
    244
    J'aime reçus:
    0
    Apparemment ce serait dû à une boucle infinie surchargeant le navigateur :(

    Mais comment résoudre ce pb ?

    Merci pour votre aide
     
  3. Weebie
    Weebie Nouveau WRInaute
    Inscrit:
    17 Mai 2013
    Messages:
    1
    J'aime reçus:
    0
    Essaye de casser la boucle en mettant [R=301,L] à la fin de ta commande
     
  4. Giustino
    Giustino WRInaute discret
    Inscrit:
    19 Novembre 2011
    Messages:
    141
    J'aime reçus:
    0
    En effet, tu provoques bien une boucle de redirection. Il ne faut pas utiliser "RedirectPermanent" dans ton cas, mais bien ceci:

    Code:
    RewriteCond		%{QUERY_STRING}			^$
    RewriteRule		^adresse/toto$			adresse/toto?group=X [R=301,L]
    
    La ligne avec le "RewriteRule" fait la même chose que ton "RedirectPermanent". Mais je place une condition avec "RewriteCond" pour vérifier que le query string est vide et donc empêcher la boucle infinie.

    Exemple:

    1) Je tente d'accéder à http://www.monsite.fr/adresse/toto
    2) Le "RewriteCond" confirme que le query string est vide, il va donc effectuer la redirection
    3) Suite à la redirection, je me retrouve sur http://www.monsite.fr/adresse/toto?group=X
    4) Une nouvelle fois, le htaccess teste la condition mais cette fois détecte la précense de paramètres --> pas de redirection

    Voilà :)
     
Chargement...
Similar Threads - Rediriger monstttt adresse Forum Date
Rediriger des domaines au nom explicite vers un domaine établi mais moins spécifique Netlinking, backlinks, liens et redirections 1 Février 2021
page 404 lien indexer comment le rediriger? Débuter en référencement 12 Janvier 2021
rediriger les sous domaines vers la page d'accueil URL Rewriting et .htaccess 11 Janvier 2021
Domaines Expirés : rediriger ou faire des sites ? Netlinking, backlinks, liens et redirections 3 Décembre 2020
Comment rediriger en 301 toutes les 404 vers une page précise ? Débuter en référencement 9 Septembre 2020
Rediriger Index.php vers racine URL Rewriting et .htaccess 15 Août 2020
Tout rediriger sauf une page contenant 'JS' URL Rewriting et .htaccess 3 Juin 2020
Rediriger un site avec www vers sans www Administration d'un site Web 20 Avril 2020
Rediriger une page URL Rewriting et .htaccess 6 Avril 2020
Rediriger uniquement le dossier sans les pages internes Netlinking, backlinks, liens et redirections 17 Février 2020