2011-09-21 4 views
0

내 URL과 같은htaccess로 재 작성 규칙 내 쿼리 문자열을 폐기한다

http://172.16.3.97:82/shop/t-shirts/full-zip-sweatshirt?options=367:731,368:737,369:741&custom_inscription=test 

이고 나는 $_GETfull-zip-sweatshirt 가지고

RewriteRule ^shop/t-shirts/([a-zA-Z0-9\[email protected]]+)\?*$ shop/product?path=35&product_id=$1&test=$2 

처럼 재 작성 규칙을 작성하지만 다른 매개 변수를 얻을 수 아니다 .

규칙을 .htaccess에 어떻게 써야합니까?

답변

2

보십시오이 대한 재 작성 규칙을 변경하려면 다음

RewriteRule ^shop/t-shirts/([[email protected]]+)\?*$ shop/product?path=35&product_id=$1&test=$2 **[L,QSA]** 

또는 어쩌면 이것 또한 도움이 될 것 플래그 "QSA는"쿼리에 원래의 쿼리 문자열을 추가

RewriteRule ^shop/t-shirts/([[email protected]]+)\?*$ shop/product?path=35&product_id=$1&test=$2&%{QUERY_STRING}