2

好的,听起来很简单,看起来很简单,而且很简单。但事实并非如此。我这辈子都做不到这个工作。

假设我有这个 URL 结构:

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

我需要重定向(实际上我想要一个 REWRITE)到:

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

例如:

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

变成:

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

想法?:-)

4

1 回答 1

1

如果你不介意有这种参数:

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

你可以试试这个规则:

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

它应该工作,但我还没有检查它;)

于 2010-07-12T14:37:32.160 回答