>> When I use a rewrite rule as shown below, >> RewriteRule ^/login(.*) https://%{SERVER_NAME}/login$1 [R,L] >> the parameters get lost, because the request is translated to a GET request. >> What do I need to do, to fix this problem? > > Use the QSA flag, so the query string doesn't get lost. QSA only does anything when you're explicitly adding a query string in your substitution. OP is redirecting a POST, which is something to be avoided. A simple HTML redirect in the output of the form-based login makes a lot of sense. -- Eric Covener covener@xxxxxxxxx --------------------------------------------------------------------- The official User-To-User support forum of the Apache HTTP Server Project. See <URL:http://httpd.apache.org/userslist.html> for more info. To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx " from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx