2010-07-12 5 views
2

ОК, это звучит просто, выглядит просто и весит просто. Но это не так. Я не могу для жизни меня получить эту работу.simple RewriteRule in .htaccess

Скажем, у меня есть этот URL структуру:

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

мне нужно перенаправить (на самом деле я хочу переписывание) для:

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

Например:

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

становится:

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

Идеи? :-)

ответ

1

, если вы не возражаете, чтобы иметь этот вид параметров:

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

вы можете попробовать это правило:

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

он должен работать, но я проверить его нету;)

+0

Это в значительной степени ответит на мой вопрос. Я, конечно, проверю это, спасибо за головы! – Christian