다음 .htaccess
과 같은 다시 쓰기 규칙이 있습니다.
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteRule ^search/(.*)$ search.php?q=$1
http://example.com/search/test
실제로 처리되는 URI를 방문 하는 사람 은 http://www.example.com/search.php?q=test
입니다.
재 작성된 URL에 추가 임의 GET 매개 변수를 전달하려고하면 매개 변수가 무시됩니다. 그래서 여기를 방문하려고하면 :
http://www.example.com/search/whatever?extra=true
이 매개 변수 extra
는 무시됩니다. 전혀 전달되지 않는 것 같습니다.
이 문제를 해결할 수 있습니까? 그렇다면 어떻게?
.htaccess
멍청한 놈입니다.