Redirection 301 et rewriting avec plusieurs variables

Discussion dans 'URL Rewriting et .htaccess' créé par FreeConcept, 12 Juin 2014.

  1. FreeConcept
    FreeConcept Nouveau WRInaute
    Inscrit:
    9 Juin 2014
    Messages:
    1
    J'aime reçus:
    0
    Bonjour,

    En suite du premier post de ce week-end qui m'a permis d'avancer sur certains points voici un nouveau dans lequel est reprécisé ma dernier question à propos d'une redirection 301 avec réécriture avec plusieurs variable. :p

    J'ai récemment mis en place du rewriting sur mon site pour avoir des url du genre /live-television-1000.html au lieu d'ancienne bcp plus lourdes et avec 3-4 variables.

    Ces réécritures fonctionnent, maintenant je voudrais mettre une redirection 301 sur les anciennes url (a savoir qu'elles pointent sur une copie du modules permettant de visualiser les tv; les nouvelles url pointent sur une autre copie modifées avec un repertoire différent)

    Je voudrais faire une redirection permanente pour les anciennes url du type : /modules.php?name=Video_Stream&page=watch&id=1

    vers

    /live-television-1.html

    J'ai fais plein de tests avec le {QUERY_STRING} :cry:
    Notamment:

    RewriteCond %{QUERY_STRING} ^name=(.*)&page=(.*)&id=(.*)$
    RewriteRule modules\.php /%1-%2-%3.html? [L,R=301]

    J'ai passé toute la journée de lundi la dessus. Je vous serai extrêmement reconnaissant si vous pouvez m'aider à trouver une solution.


    J'offre ma reconnaissance éternelle et/ou 50 euro (via paypal) au premier qui arrive à faire fonctionner cela.

    Pour info voici une copie (le début) de mon htaccess:

    Options +SymLinksifOwnerMatch
    RewriteEngine On

    RewriteRule ^home\.htm(l?) index.php [L]

    RewriteCond %{HTTP_HOST} ^freeetv.com [NC]
    RewriteRule ^(.*) http://www.freeetv.com/$1 [L,R=301,QSA]

    RewriteRule ^([a-zA-Z0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)\.html$ modules.php?name=$1&orderby=$2&categoryby=$3&newcategoryby=$4[L]

    RewriteRule ^([a-zA-Z0-9]+)-([a-zA-Z0-9]+)-([0-9]+)\.html$ modules.php?name=$1&page=$2&id=$3[L]

    RewriteRule ^modules.php(.*)Video_Stream(.*)([0-9]+) /live-television-$1.html$ [R=301,L]


    Mon skype : stephane.schmidt@hotmail.com
     
  2. tvaslin
    tvaslin WRInaute discret
    Inscrit:
    31 Octobre 2005
    Messages:
    156
    J'aime reçus:
    0
    Je rencontre le même souci avec la refonte d'un vieux site.
    J'ai des URL avec plusieurs variables que je souhaite rediriger vers des URL plus propres.

    Je ne trouve rien sur google et mes tests ne fonctionnent pas ! ! !

    Code:
    RewriteCond %{QUERY_STRING} ^var1=31&var2=90
    RewriteRule page.php^id_cible=31&id_batiment=90 http://www.monsite.com?[L,R=301]
     
  3. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    793
    J'aime reçus:
    0
    quelque chose du genre :
    RewriteCond %{QUERY_STRING} ^id_cible=31&id_batiment=90
    RewriteRule ^page.php http://www.monsite.com/url [L,R=301]
    me parait quelque chose pouvant plus fonctionner
     
  4. tvaslin
    tvaslin WRInaute discret
    Inscrit:
    31 Octobre 2005
    Messages:
    156
    J'aime reçus:
    0
    il m'ajoute les variables à la suite de la nouvelle URL ! ! je ne souhaite pas garder les variables...
     
  5. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 883
    J'aime reçus:
    0
    Essaie ceci:
    Code:
    RewriteCond %{QUERY_STRING} ^id_cible=31&id_batiment=90
    RewriteRule ^page.php http://www.monsite.com/url-propre? [L,R=301]
    Le point d'interrogation à la fin devrait éliminer la query string.

    Jean-Luc
     
Chargement...
Similar Threads - Redirection 301 rewriting Forum Date
Conflit de redirection 301 et Urlrewriting Netlinking, backlinks, liens et redirections 20 Février 2019
URL REWRITING et redirection 301 URL Rewriting et .htaccess 24 Janvier 2019
Problème avec URL rewriting après redirection 301 URL Rewriting et .htaccess 5 Novembre 2014
[URL REWRITING] Redirection 301 pages générées URL Rewriting et .htaccess 12 Novembre 2013
Url rewriting et redirection 301 [R=301,L] ne fonctionne pas ensemble URL Rewriting et .htaccess 18 Septembre 2013
Redirection 301 sur un fichier déjà en URL rewriting URL Rewriting et .htaccess 21 Mars 2012
Site html passe à joomla, redirection 301, url rewriting page par page Débuter en référencement 12 Mars 2012
Redirection 301 + URL rewriting URL Rewriting et .htaccess 14 Juillet 2011
Redirection 301 url rewriting avec mots clés Netlinking, backlinks, liens et redirections 4 Juin 2011
Url rewriting + redirection 301 URL Rewriting et .htaccess 13 Janvier 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice