Problème de condition un peu particulière
4 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
Problème de condition un peu particulière
Bonjour,
J'ai un soucis que je vois pas du tout comment régler car je ne maitrise pas bien les conditions.
J'ai un site avec des pages de la forme : index.php?page=unepage&cat=2
La forme à atteindre est la suivante : unepage-2.html pour cet exemple, rien de compliqué jusque là.
Le soucis vient du fait que certaines pages sont de la forme : index.php?page=unepage-2&cat=5
Dans ce cas là il faut que la variable 1 soit égale à "unepage-2" et non à "unepage", et je ne sais pas comment différencier le fait que le -2 ne soit pas la fin de l'URL pour ne toujours avoir que 2 variables.
Voila, si vous avez une idée, je vous remmercie par avance
J'ai un soucis que je vois pas du tout comment régler car je ne maitrise pas bien les conditions.
J'ai un site avec des pages de la forme : index.php?page=unepage&cat=2
La forme à atteindre est la suivante : unepage-2.html pour cet exemple, rien de compliqué jusque là.
Le soucis vient du fait que certaines pages sont de la forme : index.php?page=unepage-2&cat=5
Dans ce cas là il faut que la variable 1 soit égale à "unepage-2" et non à "unepage", et je ne sais pas comment différencier le fait que le -2 ne soit pas la fin de l'URL pour ne toujours avoir que 2 variables.
Voila, si vous avez une idée, je vous remmercie par avance
avec ce code
cela devrait envoyer unepage-2.html vers index.php?page=unepage&cat=2 et
unepage-2-2.html vers index.php?page=unepage-2&cat=2[/code]
- Code: Tout sélectionner
RewriteRule ^([0-9a-zA-Z]+)-([0-9]+)-([0-9]+)\.html$ http://www.nomde.domaine/index.php?page=$1-$2&cat=$3
RewriteRule ^([0-9a-zA-Z]+)-([0-9]+)\.html$ http://www.nomde.domaine/index.php?page=$1&cat=$2
cela devrait envoyer unepage-2.html vers index.php?page=unepage&cat=2 et
unepage-2-2.html vers index.php?page=unepage-2&cat=2[/code]
Dernière édition par fabor le Mar Juil 08, 2008 12:55, édité 1 fois.
-

webmasterlamogere - WRInaute accro

- Messages: 1874
- Inscription: Dim Déc 17, 2006 21:08
avec :
- Code: Tout sélectionner
RewriteRule ^([0-9a-zA-Z-]+)-([0-9]+)\.html$ /index.php?page=$1&cat=$2 [L]
4 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 :
- Mort du META tag "keywords"
- Google AdWords Editor
- Google Code Jam 2003
- Méthode LSI (Latent Semantic Indexing) et référencement
- Référencement : gestion des redirections par Yahoo
- 13% des internautes choisissent l'option Google : pages from the UK
- Le PHP et le référencement
- Google Sync: Service "push" pour votre calendrier et vos contacts
- Référencement d'un forum phpBB
- Interview de Adam Lasnik, ingénieur chez Google
- Problème avec condition IF
- Problème condition LIKE pour MySQL
- mysql : Problème avec une condition AND et deux tuples
- [Résolu] Probleme pour faire une condition en PHP
- Demande particuliere
- Redirection particuliere..
- règle particulière ?
- Publicité particulière sur adsense...
- Utilisation particulière du rewriting
- Requête SQL particulière
- Newsletter particuliere en PHP
- Page particulière HTML
- recherche d'une police particuliere
- expression réguliére particuliére...
- Regle rewrite particuliere, limite de variable?
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



le forum