url à 3 variables
6 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- rock69
- Nouveau WRInaute

- Messages: 5
- Inscription: 16 Mai 2005
url à 3 variables
Bonjour,
Je rencontre un problème lors de la réécriture de mes url ...
Elles peuvent être du style :
http://www.monsite.com/index.php?cat=$1&rub=$2
http://www.monsite.com/index.php?cat=$1&rub=$2&limit=$3
Mon fichier .htaccess :
-----------------------
RewriteEngine on
RewriteRule ^ref-(.*)-(.*).-(.*).html$ index.php?cat=$1&rub=$2&limit=$3 [L]
RewriteRule ^ref-(.*)-(.*).html$ index.php?cat=$1&rub=$2 [L]
-----------------------
La première règle ne fonctionne pas, la seconde oui ...
Svp, pouvez-vous me dire si les régles sont bien écrites ?
Merci par avance
Fab
Je rencontre un problème lors de la réécriture de mes url ...
Elles peuvent être du style :
http://www.monsite.com/index.php?cat=$1&rub=$2
http://www.monsite.com/index.php?cat=$1&rub=$2&limit=$3
Mon fichier .htaccess :
-----------------------
RewriteEngine on
RewriteRule ^ref-(.*)-(.*).-(.*).html$ index.php?cat=$1&rub=$2&limit=$3 [L]
RewriteRule ^ref-(.*)-(.*).html$ index.php?cat=$1&rub=$2 [L]
-----------------------
La première règle ne fonctionne pas, la seconde oui ...
Svp, pouvez-vous me dire si les régles sont bien écrites ?
Merci par avance
Fab
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Re: url à 3 variables
rock69 a écrit:Bonjour,
Je rencontre un problème lors de la réécriture de mes url ...
Elles peuvent être du style :
http://www.example.com/index.php?cat=$1&rub=$2
http://www.example.com/index.php?cat=$1&rub=$2&limit=$3
Mon fichier .htaccess :
-----------------------
RewriteEngine on
RewriteRule ^ref-(.*)-(.*).-(.*).html$ index.php?cat=$1&rub=$2&limit=$3 [L]
RewriteRule ^ref-(.*)-(.*).html$ index.php?cat=$1&rub=$2 [L]
-----------------------
La première règle ne fonctionne pas, la seconde oui ...
Svp, pouvez-vous me dire si les régles sont bien écrites ?
Merci par avance
Fab
vire-moi cette crotte de mouche et ça va fonctionner au poil
PS : quand on met une URL exemple, il faut utiliser les URL faites pour ça, à savoir www.example.com , www.example.net et www.example.org
- rock69
- Nouveau WRInaute

- Messages: 5
- Inscription: 16 Mai 2005
Modif liens internes
oui ça fonctionne ...
et merci bien pour cette réponse rapide
désolé pour l'url exemple, maintenant je saurais
si j'ai bien compris le principe de l'url rewritng, maintenant
il faut que je modifie les liens à l'intérieur des pages de mon site ...
Pour les urls du type :
http://www.example.com/index.php?cat=$1&rub=$2
qui devient : http://www.example.com/ref-$1-$2.html
ça ne devrait pas me poser de problème ...
par contre pour :
http://www.example.com/index.php?cat=$1&rub=$2&limit=$3
=> http://www.example.com/ref-$1-$2-$3.html
limit est une "fonction" d'affichage page par page hors dans le script il y a $_SERVER['QUERY_STRING'] qui me "détecte" toujours l'adresse
/index.php?cat=$1&rub=$2 et non ref-$1-$2.html
je sais pas si je suis bien clair dans mes explications
Je ne vois pas trop comment changer les liens ici, si toutefois vous avez des suggestions, je suis fort intéressé
Thanks
et merci bien pour cette réponse rapide
désolé pour l'url exemple, maintenant je saurais
si j'ai bien compris le principe de l'url rewritng, maintenant
il faut que je modifie les liens à l'intérieur des pages de mon site ...
Pour les urls du type :
http://www.example.com/index.php?cat=$1&rub=$2
qui devient : http://www.example.com/ref-$1-$2.html
ça ne devrait pas me poser de problème ...
par contre pour :
http://www.example.com/index.php?cat=$1&rub=$2&limit=$3
=> http://www.example.com/ref-$1-$2-$3.html
limit est une "fonction" d'affichage page par page hors dans le script il y a $_SERVER['QUERY_STRING'] qui me "détecte" toujours l'adresse
/index.php?cat=$1&rub=$2 et non ref-$1-$2.html
je sais pas si je suis bien clair dans mes explications
Je ne vois pas trop comment changer les liens ici, si toutefois vous avez des suggestions, je suis fort intéressé
Thanks
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Ben, évidemment que ton script détecte qu'on arrive sur lui par ?cat=XX&rub=YY
C'est ce qui lui permet de traiter la demande..
Sinon les réécritures d'URL ne serviraient à rien !
Comment changer les liens ? tu peux utiliser le output buffering (voir doc de php) et juste avant d'envoyer aux navigateurs la page web (par un ob_flush()) tu vas remplacer dans ladite page web tous les ?cat=(.*)&rub=(.*) .. via un ereg_replace.
Un bon exemple est la fonction présente dans le includes/page_header.php et includes/page_footer.php des MOD d'url rewriting de PHPBB. Cherche un peu sur WRI tu devrais trouver rapidement.
C'est ce qui lui permet de traiter la demande..
Sinon les réécritures d'URL ne serviraient à rien !
Comment changer les liens ? tu peux utiliser le output buffering (voir doc de php) et juste avant d'envoyer aux navigateurs la page web (par un ob_flush()) tu vas remplacer dans ladite page web tous les ?cat=(.*)&rub=(.*) .. via un ereg_replace.
Un bon exemple est la fonction présente dans le includes/page_header.php et includes/page_footer.php des MOD d'url rewriting de PHPBB. Cherche un peu sur WRI tu devrais trouver rapidement.
- rock69
- Nouveau WRInaute

- Messages: 5
- Inscription: 16 Mai 2005
perdu ...
j'ai trouvé ce post :
http://www.webrankinfo.com/forums/viewtopic_6801.htm
après lecture c'est un peu confus pour moi, j'suis perdu
j'espère ne pas être trop exigeant mais tu n'aurais pas une explication plus détaillée, stp
http://www.webrankinfo.com/forums/viewtopic_6801.htm
après lecture c'est un peu confus pour moi, j'suis perdu
j'espère ne pas être trop exigeant mais tu n'aurais pas une explication plus détaillée, stp
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Il y a des tonnes de mod pour obtenir "les titres dans les URL des pages phpBB". c'est de ceux là que je parlais.
Et j'ai rien compris à ton histoire de "limit".
tu as réussi à changer les autres liens, et tu n'arrives pas à changer ceux là ??
Et j'ai rien compris à ton histoire de "limit".
tu as réussi à changer les autres liens, et tu n'arrives pas à changer ceux là ??
6 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 :
- variables sessions
- htacess et variables get
- isset et variables
- Variables d'application
- Stats variables ...
- variables $_server
- Variables de langues
- Variables de session
- variables
- Histoire de variables!
- variables statiques
- url a 3 variables
- passage de variables
- Boucle PHP et variables
- Variables en + dans url?
- API Google Analytics : segments avancés, objectifs, variables personnalisées - 15-12-2009
- Le référencement de pages PHP - 04-08-2008
- Référencement : le problème des sessions des pages PHP - 04-08-2008
- Gérer ses paramètres de tracking dans Google Webmaster Tools - 16-09-2009
- Tutoriel : faire du tracking avec Google Analytics - 08-11-2010
- Liste complète des paramètres utilisés par Google Search (variables dans l'URL) - 07-07-2009
- La grande liste des trucs et astuces Google Analytics (+ outils, logiciels, conseils) - 14-09-2010
- Liste d'erreurs classiques de duplicate content + solutions ! - 13-03-2007
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
