redirection plusieurs Url vers une page

Discussion dans 'URL Rewriting et .htaccess' créé par ringout, 10 Juin 2022.

  1. ringout
    ringout WRInaute discret
    Inscrit:
    2 Novembre 2008
    Messages:
    217
    J'aime reçus:
    1
    Bonjour,

    Je souhaiterais rediriger plusieurs pages générés par erreur et qui sont indexé dans GWT vers une seule page. Toutes ces pages seront redirigées vers https://www.domain.com/fr/free-quote/

    Les pages à rediriger contiennent deux parties dans l'url qui change xxxx :

    https://www.domain.com/fr/xxxxx/free-quote?treatment=xxxxx
    https://www.domain.com/fr/xxxxx/free-quote?treatment=xxxxx


    J'ai testé une redirection en .htaccess mais ça ne fonctionne pas

    RewriteEngine on
    RewriteRule free-quote?treatment https://www.domain.com/fr/free-quote/ [R=301,L]

    Merci pour votre aide !
    :)
     
  2. emualliug
    emualliug WRInaute occasionnel
    Inscrit:
    1 Février 2020
    Messages:
    480
    J'aime reçus:
    110
    C'est pas très clair, et bien gérer une expression rationnelle commence par un peu de rigueur.

    Quelles sont les URL à rediriger ? qu'est-ce qui suffit à les différencier de celles qu'il ne faut pas rediriger ? Pour faire une regex la plus simple possible il faut déterminer la manière la plus "courte" d'identifier toutes les pages cibles sans faux positif.

    Petite particularité des réécritures d'URL (du moins pour Apache, connais pas assez NGINX) différencier la query du reste de l'URL (parce qu'il faudra les traiter séparément).
     
    ringout apprécie ceci.
  3. ringout
    ringout WRInaute discret
    Inscrit:
    2 Novembre 2008
    Messages:
    217
    J'aime reçus:
    1
    Bonjour,

    Je souhaiterais juste rediriger tous les pages :

    /fr/xxxxx/free-quote?treatment=xxxxx vers /fr/free-quote/

    Les xxxx dans l'url sont variables et tous les pages avec ce format sont à rediriger.

    Merci pour votre aide
     
  4. emualliug
    emualliug WRInaute occasionnel
    Inscrit:
    1 Février 2020
    Messages:
    480
    J'aime reçus:
    110
    C'est à peine plus clair.

    Faut-il tester la variable dans la query et s'assurer qu'elle soit identique à celle dans le path ?

    De quoi est composée la variable ? chiffres, lettres, majuscules, minuscules ? nombre fixe de caractères ?

    Surtout quelles sont les autres URL qui ne doivent pas êtres impactées par le changement ?

    Est-il nécessaire de vérifier si "treatment" est dans la query ?

    Bref, on peut essayer ça, en partant des hypothèses suivantes : on se fout de ce qu'il y a dans la query, la variable est composée d'un certain nombre de caractères (au moins 1) qui ne sont pas des barres obliques "/" :

    Code:
    RewriteRule ^fr/[^/]+/free-quote$ /fr/free-quote/ [R=301,L]
    
     
  5. ringout
    ringout WRInaute discret
    Inscrit:
    2 Novembre 2008
    Messages:
    217
    J'aime reçus:
    1
    Je viens de tester la rédirection est ça ne fonctionne pas.

    Pourriez-vous expliquer ?

    - la première variable est composée généralement de (lettre, chiffre et tiret)
    - la deuxième variable est composée généralement de (lettre, chiffre, tiret, espace et point d'exclamation)

    je pense qu'il n'yaura pas d'ompact

    Non pas nécessaire

    Merci
     
  6. emualliug
    emualliug WRInaute occasionnel
    Inscrit:
    1 Février 2020
    Messages:
    480
    J'aime reçus:
    110
    C'est-à-dire ? ça ne redirige pas ? ça ne redirige pas vers la bonne page ? ça redirige d'autres pages ?

    Si on peut se passer de toute la partie dans la query, on peut ajouter le drapeau QSD :

    Code:
    RewriteRule ^fr/[^/]+/free-quote$ /fr/free-quote/ [R=301,L,QSD]
    Mais ça devrait marcher (simulation), ou alors c'est soit que les infos ne sont pas bonnes, soit qu'il y a autre chose dans le htaccess qui vient en contradiction avec la règle.
     
Chargement...
Similar Threads - redirection Forum Date
URLs indexées malgré redirection Problèmes de référencement spécifiques à vos sites 5 Août 2022
Search Console Erreur liée à des redirections Problèmes de référencement spécifiques à vos sites 5 Juillet 2022
Erreur liée à des redirections Débuter en référencement 15 Juin 2022
WordPress Redirections pour changement de domaine et structure de langues Référencement international (langues, pays) 12 Juin 2022
Redirection 301 Débuter en référencement 29 Mai 2022
Redirection pertinente? Problèmes de référencement spécifiques à vos sites 26 Mai 2022
Redirection 404 via le .htaccess / pb avec les liens relatifs Débuter en référencement 5 Mai 2022
WordPress Petit souci de redirection htaccess URL Rewriting et .htaccess 3 Mai 2022
problème de redirection non souhaitée Administration d'un site Web 28 Avril 2022
Redirection nom de domaine vers site web principal Référencement Google 28 Avril 2022
Erreur liée à des redirections sur Google Search Console Problèmes de référencement spécifiques à vos sites 23 Mars 2022
Redirection d'un site vers un autre Crawl et indexation Google, sitemaps 25 Février 2022
Redirections à faire suite à suppression du multilingue URL Rewriting et .htaccess 21 Février 2022
WordPress redirection de liens WP qui se font tout seul Demandes d'avis et de conseils sur vos sites 17 Février 2022
Problème url rewriting et redirection URL Rewriting et .htaccess 4 Février 2022
Redirection url htaccess Développement d'un site Web ou d'une appli mobile 14 Janvier 2022
Redirection suite refonte site web URL Rewriting et .htaccess 6 Janvier 2022
redirection permanente et affichage URL Rewriting et .htaccess 3 Janvier 2022
Erreur de redirection et méthode de compression Développement d'un site Web ou d'une appli mobile 5 Décembre 2021
Récupérer URL destination liste redirection Netlinking, backlinks, liens et redirections 22 Novembre 2021