2011-09-23 3 views
1

나는 원래 내 사이트에 대한 SEO 친화적 인 링크를 만들었습니다. 지금, 나는 사용자 정의 제휴 프로그램을 만드는 중이 야여러 변수에 대해 htaccess 다시 쓰기를 설정하는 방법은 무엇입니까?

RewriteRule ^site/(.*)$ retailertest3.php?linklabel=$1 

을 : 내가 근무 htaccess로의 재 작성했다 그래서

http://www.mydomain.com/site/bodybuilding.com 

:처럼 내 쿠폰 코드 사이트를보고 내가 내 링크를 원했다 .

http://www.mydomain.com/site/bodybuilding.com?ref=john 

이 어떻게 심판 변수가 retailertest3.php을 제대로 전달되도록한다 RewriteRule을 수정 가겠어요 : 나는 사용자가 같은 링크에 트래픽을 보낼 수 있도록하려면? 내가 피하기 위해 노력하고있어

http://www.mydomain.com/site/bodybuilding.com 

: 나는 심판 변수의 값을 얻고 그것으로 몇 가지 물건을 후

또한, 301 다시 원래의 URL로 리디렉션 할 수 있습니다 이와 같은 가능한 표준 문제뿐만 아니라 모든 것을 깨끗하게 유지합니다.

어떤 도움도 대단히 감사합니다 !!!!!

도움이 되었습니까?

답변

2

이 작업을 수행해야합니다 단순히 규칙에 [QSA] 추가하고 일

RewriteRule ^site/(.*)$ retailertest3.php?linklabel=$1&%{QUERY_STRING} 
+1

을 : 한다 RewriteRule^사이트 /(.*)$ retailertest3.php에 LinkLabel = $ 1 [QSA] – PaperChase

관련 문제