Rediriger url avec un ? vers url sans ?

Discussion dans 'URL Rewriting et .htaccess' créé par dydione, 7 Juin 2018.

  1. dydione
    dydione WRInaute discret
    Inscrit:
    27 Janvier 2010
    Messages:
    116
    J'aime reçus:
    0
    Bonjour,

    J'ai un site fonctionnant comme suit :

    https://www.exemple.com/mapage?

    Je souhaiterais rediriger cette url vers https://www.exemple.com/mapage (sans le ? à la fin)

    En effet, les pages avec ? et sans ? sont actuellement en contenus dupliqués, ce qui les pénalise aux yeux de Google..

    En revanche, serait-il possible de faire la redirection ci-dessus, sans que cela n'impacte les paramètres suivants ?

    https://www.exemple.com/mapage?page=2

    https://www.exemple.com/mapage?tri=croissant

    Ces paramètres sont en effet indispensables au bon fonctionnement de ce site.

    Merci d'avance.
     
  2. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 801
    J'aime reçus:
    273
    Ca existe que Google indexe une URL avec le point d'interrogation sans paramètres ? Je n'ai pour ma part jamais vu, partagez le lien que je découvre ça pour la première fois.
     
  3. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 180
    J'aime reçus:
    330
    PHP:
    <?php
    if (strpos($_SERVER['REQUEST_URI'], '?') !== false && strlen($_SERVER['QUERY_STRING']) === 0) {
        
    header("Location: " rtrim($_SERVER['QUERY_STRING'], '?'), true301);
        exit();
    }
     
  4. dydione
    dydione WRInaute discret
    Inscrit:
    27 Janvier 2010
    Messages:
    116
    J'aime reçus:
    0
    Existerait-il une règle équivalente pour le htacess ? Merci.
     
  5. rick38
    rick38 WRInaute passionné
    Inscrit:
    23 Février 2013
    Messages:
    1 801
    J'aime reçus:
    273
    Ca n'empêchera pas que l'URL soit accessible aussi avec n'importe quel paramètre du genre ?toto=tata etc etc....
    La bonne pratique est du côté de la balise canonical.
     
  6. dydione
    dydione WRInaute discret
    Inscrit:
    27 Janvier 2010
    Messages:
    116
    J'aime reçus:
    0
    En effet, je me retrouve avec 2 canonicals avec ? et sans ? pour les urls avec ? et sans ?

    En php, pourriez-vous m'indiquer quelle serait la règle à ajouter pour que la canonical de l'url avec le ? apparaissae sans le ?

    Merci d'avance.
     
Chargement...
Similar Threads - Rediriger Forum Date
Rediriger tout un site vers un répertoire à la racine URL Rewriting et .htaccess 23 Juin 2021
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