2010-07-12 7 views
2

OK, cela semble simple, ça a l'air simple et ça pèse simple. Mais ce n'est pas. Je ne peux pas pour la vie de moi obtenir ce travail.simple RewriteRule en .htaccess

Disons que j'ai cette structure URL:

http://www.test.com/%action%[/%param1%/%paramX%]

je dois rediriger (en fait je veux Réécriture) à:

http://www.test.com/index.php?option=com_%action%&param=[%param1%,%paramX%]

Par exemple:

http://www.test.com/product/25/allproducts/food/cakes/cheesecake

Devient:

http://www.test.com/index.php?option=com_product&param=25,allproducts,food,cakes,cheesecake

Idées? :-)

Répondre

1

si vous ne craignez pas d'avoir ce genre de paramètres:

http://www.test.com/index.php?option=com_product&param=25/allproducts/food/cakes/cheesecake 

vous pouvez essayer cette règle:

RewriteRule ^([^/]*)/(.*) /index.php?option=com_$1&param=$2 

il devrait fonctionner, mais je nai vérifier;)

+0

Cela répond à peu près à ma question. Je vais bien sûr le tester, merci pour les heads up! – Christian