Créer une redirection 301

Discussion dans 'URL Rewriting et .htaccess' créé par Bking1300, 5 Septembre 2019.

  1. Bking1300
    Bking1300 Nouveau WRInaute
    Inscrit:
    16 Septembre 2017
    Messages:
    3
    J'aime reçus:
    0
    Bonjour,

    Je cale sur une redirection, alors je cherche de l'aide.

    C'est sur un Agenda.

    j'ai des URL construites comme cela, qui mène à des événements quelque soit la région.

    www.nomdedomaine.fr/agendadessorties/ ici le nom de l'événement

    Et j'ai des autres menus comme suit, qui donne ces URL menant à une région.

    www.nomdedomaine.fr/régionA/ici le nom de l'événement

    www.nomdedomaine.fr/régionB/ici le nom de l'événement

    Le souci c'est qu'un événement que l'on créé du coup dans le composant se retrouve

    Dans l'Url avec les dossier "agendadessorties" et aussi dans sa région, soit "régionA" ou "régionB"

    Cela donne deux menus qui mènent du coup à la même page.

    Aussi je voudrais supprimer le général c'est à dire le dossier "agendadessorties" et pointé vers la "régionA" ou "régionB", en fonction d'ou se trouve l'événement.

    Mais comment rediriger de façon certaine, car si l'on par exemple

    www.nomdedomaine.fr/agendadessorties/ici le nom de l'événement (en régionA)

    On doit le mettre dans www.nomdedomaine.fr/régionA/ici le nom de l'événement

    En fait comment peut on rediriger vers le bon dossier soit "régionA" ou "régionB", en fonction de l'événement ?

    Je ne sais pas si vous aurez compris, mais un par un je saurai faire avec le titre de l'événement car moi je sais dans qu'elle région il est pour faire la bonne redirection mais l'écrire de façon générale je ne sais même pas si c'est possible.

    Merci d'avances pour votre aide et conseils...
     
  2. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    Le problème c'est que votre url (www.nomdedomaine.fr/agendadessorties/ ici le nom de l'événement) est déjà une réécriture, donc le RedirectPermanent ne fonctionnera pas.

    Le plus simple c'est de laisser Apache faire sa réécriture et de continuer en PHP avec un code qui vous permet de gérer 1 par 1 chacune de vos redirections :
    PHP:
    <?php
     
    // www.nomdedomaine.fr/agendadessorties/ici le nom de l'événement (en régionA)
     
    if ( preg_match('#/agendadessorties/(.*)#s',$_SERVER["REQUEST_URI"], $match ) )  {
                  if( 
    strstr($match[1] ,'le nom de lévénement)' ) != FALSE )  {
                             
    header('Status: 301 Moved Permanently'false301);
                             
    header("Location: https://exemple.com/regionA/".$match[1]."");
                             exit;
            }
    }
    ?>
     
  3. Bking1300
    Bking1300 Nouveau WRInaute
    Inscrit:
    16 Septembre 2017
    Messages:
    3
    J'aime reçus:
    0
    Bonjour,

    Merci pour votre réponse.

    En fait (www.nomdedomaine.fr/agendadessorties/ ici le nom de l'événement) est un menu créer dans le composant en question qui mène à l'ensemble des événements et cela peu importe la région.

    Le composant permet d'utiliser un menu menant vers chaque région, ou vers l'ensemble des régions.

    Le problème c'est que les deux ont été utilisé et que chaque fois qu'est créé un menu on place même temps l'événement sous de url différentes et ce n'est pas bon...

    Aussi pour vous dire que votre solution en fait est bonne mais je tenais à vous préciser ce qui se passe.

    Et pour vous dire je ne m'y connais pas assez pour placer ou il faut, votre code...

    Mais dans tous les cas il n'y a pas eu de redirection, alors je ne sais que faire...
     
  4. KOogar
    KOogar WRInaute accro
    Inscrit:
    16 Novembre 2004
    Messages:
    4 643
    J'aime reçus:
    81
    c'est un effet de bord d'un composant CMS ?

    aussi pourquoi veux tu changer ? Vu qu'en référencement avoir plusieurs urls avec des ancres différentes qui pointent sur la même page, c'est très bien.

    ps : le code que je t'ai donné se met dans le head.php
     
Chargement...
Similar Threads - Créer redirection 301 Forum Date
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Créer Redirections 301 Un An Apres Netlinking, backlinks, liens et redirections 17 Octobre 2016
Outil pour créer des redirections 301 URL Rewriting et .htaccess 24 Octobre 2013
Créer une redirection automatique des anciennes vers les nouvelles URL URL Rewriting et .htaccess 20 Mars 2016
Redirection htaccess sans devoir créer de répertoire URL Rewriting et .htaccess 3 Août 2015
Comment creer une redirection en allant chercher les url dans la base de donnee URL Rewriting et .htaccess 25 Février 2010
aidez moi a creer une redirection pour mon site pleas Netlinking, backlinks, liens et redirections 22 Novembre 2004
[JavaScript Array] modifier un code html sans le supprimer/recréer Développement d'un site Web ou d'une appli mobile 20 Juin 2022
Comment créer un fichier SPF (authentification emails) ? Noms de domaine et référencement 14 Mars 2022
Mention "Site créer par ..." dans le footer Netlinking, backlinks, liens et redirections 28 Janvier 2022
Créer et animer un forum Demandes d'avis et de conseils sur vos sites 21 Novembre 2021
WordPress Créer et maintenir un thème vs Site Builder avec thème tout fait Développement d'un site Web ou d'une appli mobile 29 Octobre 2021
Créer 2 landing pages ou une seule ? Débuter en référencement 8 Juin 2021
Comment créer un PBN ? Netlinking, backlinks, liens et redirections 31 Mai 2021
Creer un site ecommerce Débuter en référencement 20 Mai 2021
Créer un fichier audio pour les articles Demandes d'avis et de conseils sur vos sites 2 Mai 2021
Créer un compte google my business pour un tiers YouTube, Google Images et Google Maps 20 Février 2021
Astuce Créer et programmer une diffusion en direct sur mobile Développement d'un site Web ou d'une appli mobile 17 Novembre 2020
Impossible de créer un nom d'utilisateur sur ma page FB Facebook 26 Octobre 2020
Faut-il créer un sitemap mobile ? Crawl et indexation Google, sitemaps 6 Octobre 2020