mod_rewrite : URL에서 사용자 정의 쿼리 문자열을 확인 하시겠습니까?

StackOverflow https://stackoverflow.com/questions/404684

  •  03-07-2019
  •  | 
  •  

문제

새 프로젝트에서 URL 재 작성을 사용하려고합니다. 그러나 URL에서 사용자 정의 쿼리 스팅을 허용해야합니다.

이 URL에 대한 재 작성 법을 작성하는 방법을 알고 싶습니다.

http://www.mysite.com/edit/123/?q1=Value1&q2=Value2

이것이되기 위해

http://www.mysite.com/index.php?action=edit&id=123&q1 value1&q2=Value2

사용자 정의 쿼리 문자열은 무제한을 허용해야합니다.

수백만의 감사 ...

도움이 되었습니까?

해결책

단순히 다른 규칙으로 규칙을 수행하고 끝에 QSA 수정 자 (쿼리 문자열 추가)를 추가하십시오.

RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)/([0-9]+)/$ index.php?action=$1&id=$2 [L,QSA]
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top