If you are on Apache 2.4 You can simply use the QSD (Query String Discard flag) to discard the specific query strings from your destination url.
Here is an example for Apache 2.4 users :
Old url : - /foo/bar/?page=1
new url : - /foo/bar/
Htaccess code :
RewriteEngine on
RewriteCond %{THE_REQUEST} \?page=1\sHTTP [NC]
RewriteRule ^ %{REQUEST_URI} [L,R,QSD]
The Rule above will redirect any uri with ?page=1 to remove the query strings. This example will return 500 error on Apache versions bellow 2.4 as They don't support QSD.
On lower versions of Apache, you may use an empty question mark ? at the end of the destination url to remover query strings.
An example :
RewriteEngine on
RewriteCond %{THE_REQUEST} \?page=1\sHTTP [NC]
RewriteRule ^ %{REQUEST_URI}? [L,R]
The example above works almost on all versions of apache.
(Hope this helps!)