htaccess, opération sur variable
9 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- houcine-b
- WRInaute discret

- Messages: 96
- Inscription: 28 Jan 2007
htaccess, opération sur variable
bonjour,
pour rediriger les pages d'un site A au site B avec la meme varible id je met le code suivanr dans le htaccess
sauf que je voudrais ajouter une constante a la varible id par exemple redireger cette page *www.example1.com/index.php?id=4500 vers celle ci *www.example2.com/index.php?id=500
quelqu'un a une idée
pour rediriger les pages d'un site A au site B avec la meme varible id je met le code suivanr dans le htaccess
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=(\d+)$
RewriteRule ^index.php$ http://www.example.com/index.php?id=%1 [R=301]
sauf que je voudrais ajouter une constante a la varible id par exemple redireger cette page *www.example1.com/index.php?id=4500 vers celle ci *www.example2.com/index.php?id=500
quelqu'un a une idée
-

jeanluc - WRInaute accro

- Messages: 3062
- Inscription: 3 Mai 2004
Tu pourrais réexpliquer, parce que je ne comprends pas ce que tu veux dire. Tu parles d'ajouter une constante, mais je vois, dans ton exemple, que tu remplaces la variable par une autre valeur de variable. Où est la constante ?
Jean-Luc
Jean-Luc
- houcine-b
- WRInaute discret

- Messages: 96
- Inscription: 28 Jan 2007
ce que je veux c'est soustraire 4000 de chaque id donc on aura
index.php?id=4500 pointe vers index.php?id=500
index.php?id=4501 pointe vers index.php?id=501
index.php?id=4502 pointe vers index.php?id=502
index.php?id=4503 pointe vers index.php?id=503
index.php?id=4500 pointe vers index.php?id=500
index.php?id=4501 pointe vers index.php?id=501
index.php?id=4502 pointe vers index.php?id=502
index.php?id=4503 pointe vers index.php?id=503
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
et avec ca :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=4(\d+)$
RewriteRule ^index.php$ http://www.example.com/index.php?id=%1 [R=301]
- houcine-b
- WRInaute discret

- Messages: 96
- Inscription: 28 Jan 2007
webmasterlamogere a écrit:et avec ca :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=4(\d+)$
RewriteRule ^index.php$ http://www.example.com/index.php?id=%1 [R=301]
ton code ne fonctionne que pour les id entre 4000 et 4999 puisque ça ne fait que éliminer un 4
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
tu ne peux pas soustraire 4000 à l'id par htaccess
comme le dit e-kiwi il faut le faire en php
tu peux quand même faire :
comme le dit e-kiwi il faut le faire en php
tu peux quand même faire :
- Code: Tout sélectionner
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} ^id=4(\d+)$
RewriteRule ^index.php$ http://www.example.com/index.php?id=%1 [R=301]
RewriteCond %{QUERY_STRING} ^id=5(\d+)$
RewriteRule ^index.php$ http://www.example.com/index.php?id=1%1 [R=301]
RewriteCond %{QUERY_STRING} ^id=6(\d+)$
RewriteRule ^index.php$ http://www.example.com/index.php?id=2%1 [R=301]
Dernière édition par webmasterlamogere le Lun Sep 29, 2008 15:58, édité 1 fois.
-

webmasterlamogere - WRInaute passionné

- Messages: 1874
- Inscription: 17 Déc 2006
j'ai édité le message précédent pour ajouter un complément
9 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Htaccess rewriterule -> site.com/?variable -> site.com/variable/
- Enlever une variable du htaccess
- htaccess et changement de nom de variable
- variable de donnée dans .htaccess?
- Redirection avec variable sur un htaccess
- Comment déclarer variable dans un .htaccess ?
- Problème rewriting/htaccess une variable
- Pb de htaccess avec redirection sous domaine et variable
- rewriting url avec variable par .htaccess
- Remplacement du domain et d'une variable dans mon htaccess
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

