RedirectPermanent avec php?=id******

Discussion dans 'URL Rewriting et .htaccess' créé par avenir173, 24 Avril 2014.

  1. avenir173
    avenir173 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    7
    J'aime reçus:
    0
    Je peine sur un problème de redirection permanente pour des fichiers avec variable dans l'url du type:
    dossier/fichier.php?id=****

    Je souhaite rediriger l'ensembles des variables "/dossier/fichier.php?id=****" vers "/dossier/fichier.php"
    sans devoir écrire une redirection par id, car celles-ci sont composées de chiffres et de lettres.

    quelqu'un pourrait-il m'aider ?
    cordialement
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 827
    J'aime reçus:
    244
    fichier.php:
    PHP:
    <span class="syntaxdefault"></span><span class="syntaxkeyword"><?</span><span class="syntaxdefault">php<br />if </span><span class="syntaxkeyword">(isset(</span><span class="syntaxdefault">$_GET</span><span class="syntaxkeyword">[</span><span class="syntaxstring">'id'</span><span class="syntaxkeyword">]))</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault">    header</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'Location: /dossier/fichier.php'</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">    exit</span><span class="syntaxkeyword">();<br />}<br />...</span><span class="syntaxdefault"> </span>
     
  3. avenir173
    avenir173 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    7
    J'aime reçus:
    0
    Je te remercie pour ta rapide réponse "spout", mais j'ai omis de préciser que je souhaite faire la redirection dans le fichier .htaccess. (mea culpa). :oops:
     
  4. avenir173
    avenir173 Nouveau WRInaute
    Inscrit:
    14 Mars 2014
    Messages:
    7
    J'aime reçus:
    0
    J'ai trouvé ceci, mais je ne sais pas si c'est tout ok ?

    Code:
    RewriteCond %{QUERY_STRING}  ^id=(.*)?$ [NC]
    RewriteRule ^dossier/fichier\.php$ /dossier/?%1 [R=301,NE,NC,L]
    ou puis-je faire ceci ?

    Code:
    RewriteCond %{QUERY_STRING} ^id=(.*)$
    RewriteRule ^/dossier/$ http://www.monsite/dossier/ [R=301,L]
    ou simplement

    Code:
    RedirectPermanent /dossier/fichier.php(.*) http://www.monsite/dossier/
     
  5. lambi521
    lambi521 WRInaute passionné
    Inscrit:
    15 Juin 2010
    Messages:
    1 476
    J'aime reçus:
    0
    J'avais également ce problème de redirection basée sur une variable de la query_string mais je l'avais laissé de coté

    Si tu trouve la méthode en .htaccess la réponse m'intéresse aussi
     
Chargement...
Similar Threads - RedirectPermanent php =id****** Forum Date
RedirectPermanent : suffisant pour les redirections ? Problèmes de référencement spécifiques à vos sites 19 Octobre 2018
RedirectPermanent et caractères spéciaux URL Rewriting et .htaccess 28 Avril 2016
Conseil sur structure RedirectPermanent (301) avec url complète? URL Rewriting et .htaccess 23 Novembre 2015
RedirectPermanent + problème lié au point d'interrogation URL Rewriting et .htaccess 24 Avril 2015
RedirectPermanent des pages avec variables URL Rewriting et .htaccess 3 Mars 2015
caractere joker pour RedirectPermanent URL Rewriting et .htaccess 3 Décembre 2014
Problème avec redirectpermanent Netlinking, backlinks, liens et redirections 7 Septembre 2014
RedirectPermanent et variable à supprimer... Débuter en référencement 29 Août 2014
Problème/conflit "RedirectPermanent" et Url rewirting URL Rewriting et .htaccess 29 Août 2014
RedirectPermanent non pris en compte par google Débuter en référencement 10 Juillet 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice