Redirection 301 et rewriting avec plusieurs variable
Stéphane22
-
circuitsudmaroc Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
circuitsudmaroc Messages postés 1 Date d'inscription Statut Membre Dernière intervention -
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 : ***@***
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 : ***@***
A voir également:
- Redirection 301 et rewriting avec plusieurs variable
- Vba range avec variable ✓ - Forum VB / VBA
- Avertissement de redirection ✓ - Forum MacOS
- Avertissement de redirection Google image - Forum Réseaux sociaux
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Variable d'environnement temp - Forum Word
1 réponse
voici un lien qui peut vous aider rapidement : https://productforums.google.com/forum/#!topicsearch/redirection$20301$20vers