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 216
    J'aime reçus:
    144
    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:
    8 828
    J'aime reçus:
    245
    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 216
    J'aime reçus:
    144
    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 site dans un dossier à la racine Demandes d'avis et de conseils sur vos sites 14 Novembre 2019
Comment rediriger si la langue n'est plus dispo sur le nouveau site Référencement international (langues, pays) 27 Août 2019
Rediriger sujet phpBB3 vers Vanilla 3 URL Rewriting et .htaccess 6 Août 2019
Rediriger uniquement la page d'accueil URL Rewriting et .htaccess 5 Juin 2019
Comment rediriger par adresse IP ? Référencement international (langues, pays) 7 Mai 2019
Help ! Comment rediriger des urls avec /?q=... URL Rewriting et .htaccess 23 Avril 2019
Rediriger un sous domaine URL Rewriting et .htaccess 17 Avril 2019
Rediriger le trafic d'un site donné via htaccess Administration d'un site Web 7 Avril 2019
Conseils SEO pour rediriger plusieurs sites en un via 301 Référencement Google 12 Mars 2019
Rediriger ancienne page vers nouvelle page (plusieurs centaines) URL Rewriting et .htaccess 8 Mars 2019
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice