2013-03-15 1 views
1

다음 URL로 리디렉션 lighttpd를합니다 :얼마나 잘 작동 쿼리 문자열

http://www.domain.com/address 

을하지만, 내가 원하는 쿼리 문자열을 통과 할 때 :

:

http://www.domain.com/address?back=order-opc.php?step=1 

은 404 페이지

내 재 작성을 보여줍니다

"^/address" => "/address.php", 

i hav 전자 너무 많은 다른 재작 성 아무것도 시도하는 노력 ... 어떻게 다시 작성해야합니까?

답변

3

은 너의 규칙에.

"^/address(\?.*)?" => "/address.php$1", 
+0

나는 이것을 이전에 시도했지만 아마도 conf 파일의 규칙을 다시 작성하는 순서 때문에 작동하지 않을 것입니다.이 링크를 맨 위로 이동 했으므로 작동합니다. 감사합니다 :) – ehmad11

0

귀하의 쿼리 문자열은 다음과 같아야합니다

http://www.domain.com/address/?back=order-opc.php?step=1 

참고 의미 //address로 슬래시 /address/index.php 또는 /address/index.html (또는 기본 문서 어떤입니다) 당신이 가지고 쿼리 문자열의 나머지 부분을 계산해야

+0

작동하지 않는 것 같습니다. – ehmad11

+0

'작동하지 않는 것'을 자세히 설명해 주실 수 있습니까? – Raptor