https://bz.apache.org/bugzilla/show_bug.cgi?id=58777
--- Comment #2 from Ben RUBSON <[email protected]> --- I just made a quick test with qsdiscard. I used the following very simple rule : RewriteEngine on RewriteRule ^(.*)$ /usr/local/www/apache24/data/$1 [L,qsdiscard] On server, the test directory I try to reach : /usr/local/www/apache24/data/foo?bar/ In access-log : [30/Dec/2015:11:40:39 +0100] "GET /foo%3fbar/ HTTP/1.1" 404 206 In error-log : AH00128: File does not exist: /usr/local/www/apache24/data/foo Conclusion : the ?.* part in simply ignored / removed from the URI. Nosplit : With nosplit, splitout_queryargs() function (in mod_rewrite.c) is not called so that we are sure ?.* remains in the URI. Note : Yes you're right, the nosplit flag comes from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=204508, which is linked in bug 24155. -- You are receiving this mail because: You are the assignee for the bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
