2013-03-13 3 views
0

URL 재 작성을 사용하려고하지만 주소의 일부분 만 사용하고 있습니다. 웹 개발 분야에서 처음이긴하지만 조금 혼란 스럽습니다.URL 재 작성 및 HTTP를 함께 사용하기

주소는 다음과 같습니다 domain.com /create.php?member=-1 & 행 아웃 = 1

하지만이로 재 작성하기 위해 노력하고있어 : domain.com/create /? hangout = 1

$ _GET [행 아웃]으로 '수다방'에 액세스 할 수는 없지만 올바른 페이지가 표시됩니다.

이 내 htaccess로 문서 내 재 작성 코드 :

RewriteEngine On 
RewriteRule ^create/ create.php?member=-1 

감사합니다가. 당신이 RewriteRule에 자신의 쿼리 문자열을 추가하는 경우

+0

여기서'member = -1'의'-1'은 어디에서 오는 것입니까, 고정 값입니까? –

+1

고정되어 있지만, 앞에 나오는 문자열에 따라 다릅니다. 예를 들어 "create /"는 "create.php? member = -1"이고 "display /"는 "create.php? member = 0"입니다. – Tom

답변

1

, 당신은이 create.phpcreate/?hangout=7를 다시 작성합니다 기존의 쿼리 문자열을

RewriteRule ^create/ create.php?member=-1 [QSA] 

을 추가하기 위해 QSA 플래그를 사용하고 쿼리 문자열로 모두 member=-1hangout=7을 추가해야합니다 .

+0

아하이오! 그건 의미가 있습니다. 고맙습니다! 그것은 효과가 있었다. – Tom