Redirection htaccess rewritecond

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par souri84, 21 Mars 2013.

Tags:
  1. souri84
    souri84 Nouveau WRInaute
    Inscrit:
    15 Juin 2009
    Messages:
    31
    J'aime reçus:
    0
    Bonjour,

    Comment rediriger un lien de flux RSS vers un autre avec des rewritecond ?

    Je m'explique, mon url est de ce type :

    Code:
    http://monsite.fr/index.php/blog/categorie/55?format=feed&type=atom
    j'aimerai rediriger vers l'url suivante :

    Code:
    http://monsite.fr/index.php/categorie?format=feed&type=atom
    J'ai essayé ceci :

    Code:
    RewriteCond %{REQUEST_URI} ^/blog/categorie/55$ [NC]
    RewriteCond %{QUERY_STRING} ^type=atom$
    RewriteRule ^(.*)$ http://monsite.fr/index.php/categorie?format=feed&type=atom? [R=301,L]
    Naturellement, si je suis ici, c'est que ça ne fonctionne pas...

    D'avance merci pour vos réponses,

    Thibaut
     
  2. souri84
    souri84 Nouveau WRInaute
    Inscrit:
    15 Juin 2009
    Messages:
    31
    J'aime reçus:
    0
    Bonjour,

    Mon problème est toujours d'actualité à mon grand regret. Il n'y a vraiment personne qui puisse m'aider ? bon tant pis, je vais aller sur developpez.net. Peut être qu'une âme charitable saura m'aiguiller....
     
  3. StefouFR
    StefouFR Guest
    Bonjour,

    ok.
     
  4. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 190
    J'aime reçus:
    1
    RewriteCond %{REQUEST_URI} ^/blog/categorie/55$ [AND]
    RewriteCond %{QUERY_STRING} ^type=atom$
    RewriteRule ^(.*)$ http://monsite.fr/index.php/categorie?format=feed&type=atom? [R=301,L]

    Je suis pas sur de la syntaxe mais dans l'esprit il me semble qu'un opérateur logique doit pouvoir cumuler deux conditions pour aboutir a la règle (faut que tu fouille dans la doc apache)
     
  5. souri84
    souri84 Nouveau WRInaute
    Inscrit:
    15 Juin 2009
    Messages:
    31
    J'aime reçus:
    0
    Ok, je regarde ça,

    Merci,
     
  6. souri84
    souri84 Nouveau WRInaute
    Inscrit:
    15 Juin 2009
    Messages:
    31
    J'aime reçus:
    0
    Pour ceux que ça intéresse, voici le code final... J'ai mis le temps mais j'ai réussi... je connais par coeur la doc Apache sur l'URL rewriting maintenant...

    Code:
    RewriteCond %{REQUEST_URI}  ^(.*)(index\.php/blog/old_categorie/55)$
    RewriteCond %{QUERY_STRING} ^format=feed&type=(rss|atom)$
    RewriteRule ^(.*)$ http://domaine.tld/index.php/new_categorie [R=301,L]
    
    tout simplement...
     
  7. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 190
    J'aime reçus:
    1
    donc il semble que l'opérateur ET ne soit pas utile si deux conditions se suivent.
     
  8. souri84
    souri84 Nouveau WRInaute
    Inscrit:
    15 Juin 2009
    Messages:
    31
    J'aime reçus:
    0
    il n'y a pas de balise AND... le ET logique se fait tout seul si plusieurs conditions sont requises. Par contre il y a bien une balise [OR] pour avoir un OU logique...
     
  9. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 190
    J'aime reçus:
    1
    Merci pour ton retour, c'est justement le [OR] qui m'avait fait penser au [AND], il est donc bon de savoir qu'il est implicite :wink:
     
Chargement...
Similar Threads - Redirection htaccess rewritecond Forum Date
Redirection RewriteCond %{THE_REQUEST} htaccess Développement d'un site Web ou d'une appli mobile 27 Mai 2010
Redirection dans .htaccess Développement d'un site Web ou d'une appli mobile 11 Mai 2020
Redirection htaccess vers 404 Netlinking, backlinks, liens et redirections 2 Décembre 2019
Redirection url et url mobile htaccess Netlinking, backlinks, liens et redirections 1 Décembre 2019
htaccess . Dans quel ordre faire une redirection de HTTP vers HTTPS et sans www avec www URL Rewriting et .htaccess 5 Novembre 2019
Redirection 301 en .htaccess avec Redirect 301 URL Rewriting et .htaccess 31 Janvier 2019
Wordpress redirections et htaccess à modifier ? URL Rewriting et .htaccess 14 Janvier 2019
Redirection 301 htaccess Débuter en référencement 13 Janvier 2019
Faire une redirection 301 et une réécriture en même temps (.htaccess) URL Rewriting et .htaccess 16 Décembre 2018
redirection .htaccess index.php ne fonctionne pas URL Rewriting et .htaccess 13 Décembre 2018