1. ⭐⭐⭐ Grosse PROMO en cours sur ma plateforme SEO My Ranking Metrics
    Rejeter la notice

Je n'arrive pas à faire certaines redirections par le .htaccess

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par smb6688, 11 Avril 2016.

Tags:
  1. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    Bonjour à tous!

    Je n'arrive pas à faire certaines redirections par le .htaccess et ça me casse les c... pieds! :x

    Dans ma console webmaster tools, dans "erreurs au niveau des URL" j'ai tout le temps des vielles URL qui réapparaissent sans cesse du type: http://www.monnomdedomaine.fr/index.php?controller=product?id_product=59

    dans le .htaccess quand je fait:
    Redirect permanent /index.php?controller=product?id_product=59 http://www.monnomdedomaine.fr/la-nouvelle-url

    ça ne fonctionne pas!
    J'ai aussi essayé en remplaçant les ? et = et _ par leurs valeurs %hexadécimales ça ne fonctionne pas non plus...

    En plus je ne comprends pas pourquoi ces anciennes URL reviennent comme ça parce que quand je regarde où elles sont référencées, ça dit des pages de mon site où elles n'y sont plus depuis belle lurette!

    si quelqu'un a une idée sur ce qu'il faut que je fasse, je suis preneur.
    Merci par avance.
     
  2. Louis63
    Louis63 WRInaute discret
    Inscrit:
    22 Février 2016
    Messages:
    103
    J'aime reçus:
    0
  3. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    Bonjour,

    merci de ta réponse mais rien ne fonctionne j'ai essayé de plusieurs manières mais rien y fait.

    si quelqu'un a un bout de code... please
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    PHP:
    <span class="syntaxdefault"></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php<br /></span><span class="syntaxkeyword">if&nbsp;(!empty(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'controller'</span><span class="syntaxkeyword">])&nbsp;&&&nbsp;</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'controller'</span><span class="syntaxkeyword">]&nbsp;==&nbsp;</span><span class="syntaxstring">'product'&nbsp;</span><span class="syntaxkeyword">&&&nbsp;!empty(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id_product'</span><span class="syntaxkeyword">])&nbsp;&&&nbsp;</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id_product'</span><span class="syntaxkeyword">]&nbsp;==&nbsp;</span><span class="syntaxdefault">59</span><span class="syntaxkeyword">)&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">$url&nbsp;</span><span class="syntaxkeyword">=&nbsp;</span><span class="syntaxstring">'http://www.monnomdedomaine.fr/la-nouvelle-url'</span><span class="syntaxkeyword">;<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Status:&nbsp;301&nbsp;Moved&nbsp;Permanently'</span><span class="syntaxkeyword">);<br />&nbsp;&nbsp;&nbsp;&nbsp;</span><span class="syntaxdefault">header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Location:&nbsp;'&nbsp;</span><span class="syntaxkeyword">.&nbsp;</span><span class="syntaxdefault">$url</span><span class="syntaxkeyword">);<br />&nbsp;&nbsp;&nbsp;&nbsp;exit();&nbsp;&nbsp;&nbsp;&nbsp;<br />}&nbsp;</span><span class="syntaxdefault"></span>
     
  5. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    Bonjour spout,

    je dois le mettre où ce bout de code?

    j'ai essayé en créant un dossier /index.php?controller=product?id_product=59

    et à l'intérieur de ce dossier j'ai créé un fichier index.php avec ton code dedans mais ça n'a pas fonctionné...

    merci de ton aide
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    Dans le fichier index.php à la racine de ton site.
     
  7. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    j'ai essayé le code je l'ai mis à la fin de index.php et ça plante le site j'ai ce message:
    punaise!
     
  8. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    Si tu es déjà dans <?php, il ne faut pas ce <?php ... mais par contre ce serait préférable de faire ça tout au début du fichier.
     
  9. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    Merci spout ça fonctionne!

    c'est vrai qu'il y avait déjà le <php au début de index.php

    donc ensuite je reproduit le même code pour toutes les URL du même type

    aller go!

    Encore merci, je reviens plus tard pour vous dire où j'en suis.
     
  10. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    voilà j'ai réussis pas mal de redirections grâce à ton code,

    mais il me reste encore 4 URL récalcitrantes:

    /index.php?id_cms=11&controller=cms

    /index.php?fc=module&module=vente_flash&controller=show&id=3?fc=module&module=vente_flash&controller=show&id=3

    /module/vente_flash/show?id=20

    /index.php?id_product=8&controller=product

    pour la dernière j'ai essayé de modifier un peu ton code mais j'ai des erreurs de syntaxe à chaque fois avec les &&...
     
  11. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    re:

    j'ai réussi avec cette url:
    /index.php?fc=module&module=vente_flash&controller=show&id=3?fc=module&module=vente_flash&controller=show&id=3

    le code:
    Code:
    if (!empty($_GET['fc']) && $_GET['fc'] == 'module' && !empty($_GET['module']) && $_GET['module'] == 'vente_flash' && !empty($_GET['controller']) && $_GET['controller'] == 'show' && !empty($_GET['id']) && $_GET['id'] == 3) {
        $url = 'http://www.monnomdedomaine.fr/nouvelle-url';
        header('Status: 301 Moved Permanently');
        header('Location: ' . $url);
        exit();    
    } 
    aller plus que 3 URLs récalcitrantes:
    /index.php?id_cms=11&controller=cms

    /module/vente_flash/show?id=20

    /index.php?id_product=8&controller=product

    :wink:
     
  12. smb6688
    smb6688 Nouveau WRInaute
    Inscrit:
    1 Février 2014
    Messages:
    44
    J'aime reçus:
    1
    cool!
    même code que dans le message ci-dessus en remplaçant 3 par 20 pour cette URL:

    /module/vente_flash/show?id=20

    par contre pour les 2 dernières URLs je bug... :oops:

    /index.php?id_cms=11&controller=cms

    /index.php?id_product=8&controller=product

    :oops:
     
Chargement...
Similar Threads - arrive redirections htaccess Forum Date
Je n'arrive pas à indexer mon URL sans le Slash à la fin Débuter en référencement 24 Novembre 2018
WordPress L'intégrisme arriverait-il sur WordPress Le café de WebRankInfo 7 Novembre 2018
10 erreurs à éviter avant l’arrivée du Mobile-First Index de Google Crawl et indexation Google, sitemaps 19 Janvier 2018
Arriver dans le top 3 sur un mot clé concurrentiel ? Netlinking, backlinks, liens et redirections 21 Décembre 2016
99% arrive sur des pages 404 suite hacking Problèmes de référencement spécifiques à vos sites 15 Décembre 2016
Le casasierrasalamanca nouveau est arrivé (c'est moi qui vais trinquer!) Demandes d'avis et de conseils sur vos sites 23 Novembre 2016
Mon forum n'arrive pas à être référencé Problèmes de référencement spécifiques à vos sites 3 Novembre 2016
Je n'arrive pas à m'inscrire au programme de publicité Twitter 24 Mars 2016
J'y arrive plus !!! Problèmes de référencement spécifiques à vos sites 3 Janvier 2016
Depuis 2 mois je n'arrive pas à faire référencer deux pages Problèmes de référencement spécifiques à vos sites 24 Décembre 2015
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice