condition sur les regles

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

n.chamsi
Nouveau WRInaute
 
Messages: 8
Inscription: Ven Déc 21, 2007 15:37

condition sur les regles

Message le Ven Déc 21, 2007 15:44

bonjour je debute le url rewriting

est possible de cree une condition sur mes regles dans le .htaccess

voici le contenu
RewriteRule ^(.*)-(.*)-(.*).html$ /Foire_aux_q.php?arbo=$2&ArboBas=1
RewriteRule ^(.*)-(.*)-(.*).html$ /Contenu_test.php?article=$2&arbo=$3

les page de contenu pointe sur la 1er regle comment je peut eviter ca merci


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Ven Déc 21, 2007 16:38

les règles sont testées dans l'ordre et c'est la première qui correspond qui est prise. Il faut donc un critère qui les distingue comme par exemple faire commencer les url de la foire aux questions par FAQ :
Code: Tout sélectionner
RewriteRule ^FAQ(.*)-(.*)-(.*).html$ /Foire_aux_q.php?arbo=$2&ArboBas=1
RewriteRule ^(.*)-(.*)-(.*).html$ /Contenu_test.php?article=$2&arbo=$3


oli004
WRInaute accro
WRInaute accro
 
Messages: 2162
Inscription: Mer Jan 05, 2005 23:53

Re: condition sur les regles

Message le Ven Déc 21, 2007 18:53

n.chamsi a écrit:bonjour je debute le url rewriting

est possible de cree une condition sur mes regles dans le .htaccess

voici le contenu
RewriteRule ^(.*)-(.*)-(.*).html$ /Foire_aux_q.php?arbo=$2&ArboBas=1
RewriteRule ^(.*)-(.*)-(.*).html$ /Contenu_test.php?article=$2&arbo=$3

les page de contenu pointe sur la 1er regle comment je peut eviter ca merci


Sinon, pour les règles douloureuses, il y a toujours les analgésiques ou les antispasmodiques n'est-ce pas mesdemoiselles :wink:


KOogar
WRInaute accro
WRInaute accro
 
Messages: 3326
Inscription: Mar Nov 16, 2004 18:27

Message le Dim Déc 23, 2007 14:43

avec des conditions, tu peux ranger les regles dans l'ordre que tu veux

par exemple, si tu as une url réécrite du genre : foireauxquestions-12-25.html

Code: Tout sélectionner
# si l'url est differente du type foireauxquestions-12-25.html
RewriteCond %{REQUEST_URI} !(^.*foireauxquestions.*$)
RewriteRule ^(.*)-(.*)-(.*).html$ /Contenu_test.php?article=$2&arbo=$3
# sinon c'est cette regle qui est apliquée
RewriteRule ^(.*)-(.*)-(.*).html$ /Foire_aux_q.php?arbo=$2&ArboBas=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 :



Qui est en ligne

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