F
FreeConcept
Guest
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.
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
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.
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