porciner
Messages postés56Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention18 avril 2008
-
3 août 2005 à 10:04
cs_Anthomicro
Messages postés9433Date d'inscriptionmardi 9 octobre 2001StatutMembreDernière intervention13 avril 2007
-
3 août 2005 à 12:54
Bonjour,
Cela fait plusieurs jours que j'essais de créer une règle htaccess mais en vain.
Je voudrais lorsque mon url est sous cette forme :
Note : "chaine_diverse" pouvant contenir des points des tiret ou des espaces visibles en plus des caractères de "a" à "z" et des chiffre de "0" à "9".
Renvoyer (grâce à une règle htaccess) sur la page :
test.php?chaine=chaine_diverse
Il y a une dernières condition, il faut de cette règle htaccess ne prennent pas en compte les chaines qui se terminent par " .phtml " et " .php " car ce sont des pages qui ne doivent pas être interprétées par cette régle.
Pour info : Voici ce que j'ai fais, bien évidement, ça ne fonctionne pas.
RewriteRule ^([0-9a-z_.-]+)(/*)$ test.php?chaine=$1 [L,QSA]
porciner
Messages postés56Date d'inscriptionmardi 22 juin 2004StatutMembreDernière intervention18 avril 2008 3 août 2005 à 10:51
Merci beaucoup mc pour ta réponse rapide.
J'ai malgré tout deux petits problèmes :
- Si la chaine se termine par un "/" ça ne marche pas Ex :
http://www.monsite.com/chaine_diverse/ Il faut de plus que lors de la redirection ce "/" ne soit pas pris en compte Ex :
test.php?chaine=chaine_diverse et pas test.php?chaine=chaine_diverse/
- L'url d'origine n'est pas conservée dans la barre d'adresse, est-ce possible de la conserver lors de la redirection ?