Redirection 301 et rewriting avec plusieurs variable

Fermé
Stéphane22 - Modifié par Stéphane22 le 12/06/2014 à 15:22
circuitsudmaroc Messages postés 1 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 13 juin 2014 - 13 juin 2014 à 11:58
Bonjour,

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 : http://www.freeetv.com/modules.php?name=Video_Stream&page=watch&id=1

vers

http://www.freeetv.com/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 a celui qui arrive à faire fonctionner cela.

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

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 : ***@***

1 réponse

circuitsudmaroc Messages postés 1 Date d'inscription vendredi 13 juin 2014 Statut Membre Dernière intervention 13 juin 2014
13 juin 2014 à 11:58
voici un lien qui peut vous aider rapidement : https://productforums.google.com/forum/#!topicsearch/redirection$20301$20vers
0