Modification d'une variable
12 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- petitpolak
- Nouveau WRInaute
- Messages: 22
- Inscription: Dim Juil 24, 2005 10:21
Modification d'une variable
Bonjour,
J'aimerai convertir une adresse d'une façon un peu spécial et malgré quelques recherches sur le forum je n'ai pas réussi à trouvé une solution.
Mon adresse est de la forme : www.site.net/index.php?option=com_conte ... Itemid=118
et j'aimerai qu'elle devienne : www.site.net/index.php?option=com_conte ... Itemid=119
En faite il faudrait que quelque soit l'adresse, l'Itemid change et devienne 119.
Je ne sais pas si j'ai bien expliqué auquel cas j'essayerai de réexpliquer.
Merci d'avance.
J'aimerai convertir une adresse d'une façon un peu spécial et malgré quelques recherches sur le forum je n'ai pas réussi à trouvé une solution.
Mon adresse est de la forme : www.site.net/index.php?option=com_conte ... Itemid=118
et j'aimerai qu'elle devienne : www.site.net/index.php?option=com_conte ... Itemid=119
En faite il faudrait que quelque soit l'adresse, l'Itemid change et devienne 119.
Je ne sais pas si j'ai bien expliqué auquel cas j'essayerai de réexpliquer.
Merci d'avance.
- petitpolak
- Nouveau WRInaute
- Messages: 22
- Inscription: Dim Juil 24, 2005 10:21
Non ce n'est pas uniquement cette page. Voilà un peu près ce que je veux faire :
www.site.net/index.php?option=com_conte ... Itemid=118
devient
www.site.net/index.php?option=com_conte ... Itemid=119
www.site.net/index.php?option=com_conte ... Itemid=118
devient
www.site.net/index.php?option=com_conte ... Itemid=119
www.site.net/index.php?option=com_conte ... Itemid=118
devient
www.site.net/index.php?option=com_conte ... Itemid=119
etc...
www.site.net/index.php?option=com_conte ... Itemid=118
devient
www.site.net/index.php?option=com_conte ... Itemid=119
www.site.net/index.php?option=com_conte ... Itemid=118
devient
www.site.net/index.php?option=com_conte ... Itemid=119
www.site.net/index.php?option=com_conte ... Itemid=118
devient
www.site.net/index.php?option=com_conte ... Itemid=119
etc...
hummm
dans ta page php, tu mets
(ou $_GET["Itemid"] si Register global est à Off dans php.ini)
dans ta page php, tu mets
- Code: Tout sélectionner
<?
if ( $Itemid == 118 ) $Itemid = 119;
?>
(ou $_GET["Itemid"] si Register global est à Off dans php.ini)
- petitpolak
- Nouveau WRInaute
- Messages: 22
- Inscription: Dim Juil 24, 2005 10:21
Oui justement, c'est pour cela que j'aimerai le faire via le htaccess mais je ne sais pas si c'est possible.
NxtGen a écrit:hummm
dans ta page php, tu mets
- Code: Tout sélectionner
<?
if ( $Itemid == 118 ) $Itemid = 119;
?>
(ou $_GET["Itemid"] si Register global est à Off dans php.ini)
prend pour habitude de passer par $_GET ou $_POST car en php 6 cela sera la seule methode pour acceder a ces variables qui sont dans un tableau global.
@petitpolak
humm, je dirais impossible en .htaccess
Mais pas pour PHP
Place ce code dans ton header, il fait la redirection dont tu as besoin.
- Code: Tout sélectionner
<?php $uri = $_SERVER["REQUEST_URI"];
$rel = strstr($uri,'index.php?option=com_content&task=view');
if($rel != FALSE) {
$Itemid = $_GET["Itemid"]; $Itemid++;
$id = $_GET["id"];
header("Status: 301 Moved Permanently");
header("Location: http://www.site.net/index.php?option=com_content&task=view&id=".$id."&Itemid=".$Itemid."");
} ?>
- petitpolak
- Nouveau WRInaute
- Messages: 22
- Inscription: Dim Juil 24, 2005 10:21
Dommage pour le htaccess j'aurai préféré.
J'ai testé ton code PHP et il marche parfaitement. Je l'ai juste un peu adapté pour qu'il concerne un Itemid spécifique :
Merci beaucoup
J'ai testé ton code PHP et il marche parfaitement. Je l'ai juste un peu adapté pour qu'il concerne un Itemid spécifique :
- Code: Tout sélectionner
<?php
$uri = $_SERVER["REQUEST_URI"];
$rel = strstr($uri,'index.php?option=com_content&task=view');
$Itemid = $_GET["Itemid"];
if($rel != FALSE && $Itemid == "117") {
$Itemid = "118";
$id = $_GET["id"];
header("Status: 301 Moved Permanently");
header("Location: index.php?option=com_content&task=view&id=".$id."&Itemid=".$Itemid."");
}
?>
Merci beaucoup
soyons clair, si il s'agit d'une redirection massive, cela n'est pas possible ou alors je ne sais pas comment, mais si c'est juste d'une page a l'autre et tu n'a que 2 ou 3 actions a faire, un redirect devrait suffir :
- Code: Tout sélectionner
RedirectPermanent /index.php?option=com_content&task=view&id=121&Itemid=118 http://www.site.ext/index.php?option=com_content&task=view&id=121&Itemid=119
- petitpolak
- Nouveau WRInaute
- Messages: 22
- Inscription: Dim Juil 24, 2005 10:21
Oui je connais la méthode du RedirectPermanent mais il s'agit bien d'une redirection massive. Merci quand même. De toute facon avec le script php j'arrive a faire ce que je veux donc tant que sa marche c'est bon 
- petitpolak
- Nouveau WRInaute
- Messages: 22
- Inscription: Dim Juil 24, 2005 10:21
Pour transformer 118 en 119 
12 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 :
- Modification de vos sites dans l'annuaire
- La toolbar pour Firefox de Google
- Sortie officielle de GoogleStats v2.0 !
- Changements dans l'algorithme de Yahoo (sept 2007)
- Exalead rejoint le protocole Sitemaps.org
- Configurer des nouveaux moteurs dans Google Analytics
- Changement d'algorithme Google : nom de code Dewey
- L'équipe qualité dans la recherche Google
- Lancement de Spider Simulator
- Référencement : le problème des sessions des pages PHP
- Probleme variable php '.xxxx.' dans autre variable '.zzzz.'
- Une variable d-ans une variable... (compliked)
- rewriter domaine.com/?u=variable à domaine.com/variable
- Modification d'un url
- Modification backlinks : Sandbox or Not ?
- Help : modification .htaccess
- modification avec firefox
- [rewrite] modification de l'url
- Modification url-Rewriting
- Modification de la structure du site.
- Modification du title actuel
- Modification d'un contrat
- Modification d'image
- Modification myphpannu, help wanted !
- modification adsense recherche
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités






le forum