Rediriger en fonction d'une variable GET

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

seb-imp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 12 Nov 2010

Rediriger en fonction d'une variable GET

Message le Ven Nov 12, 2010 11:48

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 ?


skyll
WRInaute passionné
WRInaute passionné
 
Messages: 1364
Inscription: 14 Oct 2005

Re: Rediriger en fonction d'une variable GET

Message le Ven Nov 12, 2010 12:26

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...

forummp3
WRInaute passionné
WRInaute passionné
 
Messages: 1982
Inscription: 8 Fév 2004

Re: Rediriger en fonction d'une variable GET

Message le Ven Nov 12, 2010 12:30

if(isset($_GET['id']) && $_GET['id']=="885")

redirection vers accueil ->


skyll
WRInaute passionné
WRInaute passionné
 
Messages: 1364
Inscription: 14 Oct 2005

Re: Rediriger en fonction d'une variable GET

Message le Ven Nov 12, 2010 12:41

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

forummp3
WRInaute passionné
WRInaute passionné
 
Messages: 1982
Inscription: 8 Fév 2004

Re: Rediriger en fonction d'une variable GET

Message le Ven Nov 12, 2010 12:44

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


skyll
WRInaute passionné
WRInaute passionné
 
Messages: 1364
Inscription: 14 Oct 2005

Re: Rediriger en fonction d'une variable GET

Message le Ven Nov 12, 2010 12:54

forummp3 a écrit:déjà, faut qu'il apprenne a recuperer une variable, ensuite on lui apprendra les tableaux

LOL :lol:

seb-imp
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 2
Inscription: 12 Nov 2010

Re: Rediriger en fonction d'une variable GET

Message le Lun Nov 15, 2010 9:02

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.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

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 :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités