Согласен с ответами Гамбо и Мартина ... но:
Опечатка в Martijn's, должен быть "^", чтобы начать регулярное выражение для условия REQUEST_URI:
RewriteCond %{REQUEST_URI} ^/nl/index.php$
Я тоже мог заставить работать только Мартина, а не Гамбо, где был мой файл .htaccess.
Кроме того, если вы не хотите, чтобы строка параметра передавалась при перезаписи, вы должны добавить «?» в конце URL:
RewriteRule ^.*$ http://www.example.com/solutions/printsolutions.html? [L,R=301]
В противном случае, следуя коду Martijn, он читает «если ваш URL /nl/index.php?mID=24511&subID=0, то перенаправьте на http://www.example.com/solutions/printsolutions.html?mID=24511&subID=0 с заголовком 301 Permanent redirect и не обрабатывайте больше правил по этому URL "
Это может быть, а может и не быть тем, что вы хотите, и быть справедливым, как общее правило, если параметры не поняты, они будут просто игнорироваться, не причиняя никакого вреда, поэтому, вероятно, это не будет иметь значения. Однако, если вы хотите перенаправить человека на новую страницу и хотите получить «красивые URL-адреса», тогда удаление строки параметра предпочтительнее, поэтому вставьте «?» в конце целевого URL.