Bonjour,
je suis bloquer dans l'utilisation de RewriteCondition pour cumuler les paramètres passer dan l'url.
je ne sais pas si ma question est compréhensible !!.
j'explique:
j'ai une page "index.php" qui peut récupérer 1 ou plusieurs paramètres : ?paramA=$1 et (ou) paramB=$2 et (ou) paramC=$3 et (ou) paramPAGE=$4.
j'ai essayer de réaliser la redirection de toutes les liens qui peuvent exister selon le ou les paramètres envoyés mais sa ne fonctionne pas comme prévu.
je sais que si j'utilise rewriteCond sa me faciliterai la tache mais je ne sais par ou commencer.
voici le code que j'ai fait :
voici les probabilités qui peuvent exister et que je désire avoir en déclarant rewriteCond:
A+B+C+PAGE [OR]
A+B+C [OR]
A+B [OR]
A+B+PAGE [OR]
B+C [OR]
B+C+PAGE [OR]
A+C [OR]
A+C+PAGE [OR]
A [OR]
A+PAGE [OR]
B [OR]
B+PAGE [OR]
C [OR]
C+PAGE [OR]
une petite aide de votre part serai la bienvenu. merci
je suis bloquer dans l'utilisation de RewriteCondition pour cumuler les paramètres passer dan l'url.
je ne sais pas si ma question est compréhensible !!.
j'explique:
j'ai une page "index.php" qui peut récupérer 1 ou plusieurs paramètres : ?paramA=$1 et (ou) paramB=$2 et (ou) paramC=$3 et (ou) paramPAGE=$4.
j'ai essayer de réaliser la redirection de toutes les liens qui peuvent exister selon le ou les paramètres envoyés mais sa ne fonctionne pas comme prévu.
je sais que si j'utilise rewriteCond sa me faciliterai la tache mais je ne sais par ou commencer.
voici le code que j'ai fait :
Code:
RewriteRule ^folder/list-([0-9])\.html$ folder/index.php?paramPAGE=$1 [QSA,L]
RewriteRule ^folder/(.*)\.html$ folder/index.php?paramA=$1 [QSA,L]
RewriteRule ^folder/(.*)-list-([0-9])\.html$ folder/index.php?paramA=$1¶mPAGE=$2 [QSA,L]
RewriteRule ^folder/(.*)\.html$ folder/index.php?paramB=$1 [QSA,L]
RewriteRule ^folder/(.*)-list-([0-9])\.html$ folder/index.php?paramB=$1¶mPAGE=$2 [QSA,L]
RewriteRule ^folder/(.*)\.html$ folder/index.php?paramC=$1 [QSA,L]
RewriteRule ^folder/(.*)-list-([0-9])\.html$ folder/index.php?paramC=$1¶mPAGE=$2 [QSA,L]
RewriteRule ^folder/(.*)-(.*)\.html$ folder/index.php?paramA=$1¶mB=$2 [QSA,L]
RewriteRule ^folder/(.*)-(.*)-list-([0-9])\.html$ folder/index.php?paramA=$1¶mB=$2¶mPAGE=$3 [QSA,L]
RewriteRule ^folder/(.*)-(.*)\.html$ folder/index.php?paramA=$1¶mC=$2 [QSA,L]
RewriteRule ^folder/(.*)-(.*)-list-([0-9])\.html$ folder/index.php?paramA=$1¶mC=$2¶mPAGE=$3 [QSA,L]
RewriteRule ^folder/(.*)-(.*)\.html$ folder/index.php?paramB=$1¶mC=$2 [QSA,L]
RewriteRule ^folder/(.*)-(.*)-list-([0-9])\.html$ folder/index.php?paramB=$1¶mC=$2¶mPAGE=$3 [QSA,L]
RewriteRule ^folder/(.*)-(.*)-(.*)\.html$ folder/index.php?paramA=$1¶mB=$2¶mC=$3 [QSA,L]
RewriteRule ^folder/(.*)-(.*)-(.*)-list-([0-9])\.html$ folder/index.php?paramA=$1¶mB=$2¶mC=$3¶mPAGE=$4 [QSA,L]
voici les probabilités qui peuvent exister et que je désire avoir en déclarant rewriteCond:
A+B+C+PAGE [OR]
A+B+C [OR]
A+B [OR]
A+B+PAGE [OR]
B+C [OR]
B+C+PAGE [OR]
A+C [OR]
A+C+PAGE [OR]
A [OR]
A+PAGE [OR]
B [OR]
B+PAGE [OR]
C [OR]
C+PAGE [OR]
une petite aide de votre part serai la bienvenu. merci