2011-03-08 6 views
0

따라서 Google의 제품 페이지에 $ _GET 매개 변수를 전달하는 타사 추적 서비스를 통합했습니다. 페이지는 .htaccess에 다시 쓰여지고 물음표 (?)로 시작하는 쿼리 문자열을 전달하고 $ _GET은 앰퍼샌드 (&)가 아닌 한 $ _GET이 가져 오지 않습니다.

그래서 htaccess를 다시 작성합니다.

RewriteRule ^the-url/(.*?)/(.*?)/?$ /the-page.php?slug=$1/$2 [L] 

http://www.site.com/the-url/someones-name/a-title?something=4

감사

답변

4

이 없습니다 (하지만 난 그것을 필요로합니다. 오히려 앰퍼샌드보다 물음표를 주목하라) 않습니다

http://www.site.com/the-url/someones-name/a-title&something=4

작동 네가 가진 것 같아. [QSA] 플래그 사용 :이 플래그를 설정

RewriteRule ^the-url/(.*?)/(.*?)/?$ /the-page.php?slug=$1/$2 [L,QSA] 

경우, 주어진 쿼리 문자열이 추가됩니다 (QSA = 쿼리 문자열 추가])를 제거되지 않습니다.

+0

내가 간과 한 것을 믿을 수 없어 (이 POS를 상속). 고마워. – wesside

관련 문제