본문 바로가기

Develop/PHP

[PHP] query string을 통해서 정상적으로 파라미터가 전달되지 않을때

Codeigniter 사용으로 인해 .htaccess에서 rewrite를 설정하는 경우에 


REQUEST_URI는 정상적으로 전달이 되는데

QUERY_STRING이 전달이 되지 않는 경우가 있음.


이럴 때는 .htaccess에서 


RewriteRule ^(.*)$ /index.php?/$1 [L,QSA]

위처럼 사용해주면 전달 되는 경우를 확인함.


여기서 QSA 옵션을 추가해준건데...이는 Query String Append 라고함.


정확한 원인은 파악이 아니됨.