2012-03-14 4 views
0

내 .htacces 파일에 문제가있는 것 같습니다. 거기에백본 js - htaccess 다시 쓰기 규칙 오류

내가 선을

RewriteRule ^([0-9a-zA-Z]*)-list\?(.+)$ data/backbone_lists.php?class=$1&$2 [L] 

백본 JS에서 오는 URL이 있습니다 :

record-list?test=1&test_2=2 

문제는 내가 [HTTP/1.1 404 찾을 수 없음 15ms의] 얻을 수 있다는 것입니다 오류. "backbone lists.php"는 분명히 있습니다. 대상 URL의 GET 부분을 제거하면 파일이 나옵니다.

미리 감사드립니다.

답변

2

RewriteRule (표현식에서 \?(.+))에서 조회 매개 변수에 직접 액세스 할 수 없으며 이러한 매개 변수를 추가하는 플래그 QSA가 있습니다.

RewriteRule ^([0-9a-zA-Z]*)-list$ data/backbone_lists.php?class=$1 [QSA,L] 
+0

멋진 시도, 그건 당신이 ^^ 많은 감사를 알 필요가 뭔가! – Moszeed