Rediriger en fonction d'une variable GET

Nouveau WRInaute
Bonjour à tous les membres de webrankinfo !

Merci tout d'abord à ce que vous faites, j'ai déjà trouvé beaucoup d'infos sur ce site.

Après 3 heures de recherches, je sèche cependant sur une redirection :

j'aimerais que :
http://www.monsite.com/index.php?page=catalogue&ID=885&p=2
soit redirigé vers l'accueil :
http://www.monsite.com

Les difficultés sont que :
- je ne veux la redirection que pour ID=885 (je veux que http://www.monsite.com/index.php?page=catalogue&ID=991) fonctionne toujours
- et que RedirectPermanent /index.php?page=catalogue&ID=885&p=2 http://www.monsite.com Ne marche pas...

Des idées ?
 
WRInaute passionné
en gros, tu veux que certaine redirection fonctionne et pas d'autre ?
==>
un $tableau avec la liste des id de redirection...
=> si $_GET['id'] est dans le $tableau => header() vers la home, sinon.. ca suit son cours...
 
WRInaute passionné
@forummp3, dans ce cas, si tu à 36 redirection que tu ne veux pas effectuer... je te laisse l'écrire :mrgreen:
mais oui, ca marche nickel aussi :wink:
 
WRInaute passionné
ben là c'est une solution rapide pour apparement un cas précis, il a pas demandé pour une dizaine d'id.

Sinon, oui, faut utiliser ta solution avec un tableau et la fonction in_array() s'il y a plusieurs id.

déjà, faut qu'il apprenne a recuperer une variable, ensuite on lui apprendra les tableaux :D
 
Nouveau WRInaute
haha

en fait je cherchais une solution en .htaccess, comme indiqué dans le titre du topic ou j'ai posté mon message.

C'est vrai que la solution en php marche très bien.

Merci d'avoir répondu.
 
Discussions similaires
Haut