2013-11-21 4 views
1

현재 난 다음 다시 쓰기가있다 :로 번역하지 필수 부품 URL을 다시 작성

RewriteRule ([^/]*)/order/([^/]*)[/]? /order_form.php?lang=$1&plan=$2 [QSA,L] 

는 : 은/EN/순서/ 또는 은/EN/주문/plan1은/

작동 어떤 벌금. 그러나, 나는 뒤에 뭔가를 추가하고 싶습니다. plan1 같은 회사 이름.

하지만 제대로 작동하지 않는 것 같습니다.

RewriteRule ([^/]*)/order/([^/]*)-companyname[/]? /order_form.php?lang=$1&plan=$2 [QSA,L] 

을하지만이 의무화한다 :

은 내가 시도했다. 대괄호를 포함하면

RewriteRule ([^/]*)/order/([^/]*)[-bucket/]? /order_form.php?lang=$1&plan=$2 [QSA,L] 

도 작동하지 않습니다. 누군가 나를 괴롭히거나 킥 스타트 할 수 있습니까?

답변

0

당신은 대괄호 대신 괄호를 사용하려면 :

RewriteRule ([^/]*)/order/([^/]*?)(-companyname)?/?$ /order_form.php?lang=$1&plan=$2 [QSA,L] 

는 또한 당신이 당신의 두 번째 ([^/]*) 그룹화 비 욕심 확인해야합니다.

+0

당신은 내 하루를 빛냈다. 고마워요 :-) –