简单的重写规则在.htaccess中
问题描述:
好吧,它听起来很简单,它看起来很简单,它很简单。但事实并非如此。 我不能为我的生活得到这个工作。简单的重写规则在.htaccess中
比方说,我有这样的URL结构:
我需要重定向(其实我想重写)到:
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
想法? :-)
答
如果你不介意有这样的参数:
http://www.test.com/index.php?option=com_product¶m=25/allproducts/food/cakes/cheesecake
你可以试试这个规则:
RewriteRule ^([^/]*)/(.*) /index.php?option=com_$1¶m=$2
它应该工作,但是我还没有检查它;)
这几乎回答我的问题。我当然会测试一下,谢谢你的支持! – Christian 2010-07-12 15:22:17