2010-07-12 1 views
2

좋아요, 간단하게 들리지만 간단 해 보이고 간단합니다. 그러나 그렇지 않습니다. 나는이 일을 할 수 없다..htaccess에있는 간단한 RewriteRule

의 내가이 URL 구조를 가지고 있다고 가정 해 봅시다 :

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

I가 (실제로 나는 REWRITE를 원하는) 리디렉션 할 필요가

:

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 

작동한다, 그러나 나는 그것을 체크를 havent)

+0

이것은 내 질문에 대한 답변입니다. 나는 물론 그것을 시험해 볼 것이다. 머리를 가져 주셔서 감사합니다! – Christian