переписать URL-адрес при отправке формы

Вопрос о перенаправлении с использованием htaccess. В форме поиска GET я получаю следующий URL:

http://www.example.com/search/?criteria=foo&filter=all&date=all&submit=search&page=1 

Вышеизложенное работает отлично. Тогда у меня есть это правило перезаписи в моем htaccess:

 RewriteRule ^(.*)/(.*)/(.*)/(.*)/(.*)/$ search.php?criteria=$2&filter=$3&date=$4&submit=$1&page=$5 [L] 

Вышеуказанное также прекрасно работает. Это позволяет мне использовать следующую структуру для моих результатов поиска:

 http://www.example.com/search/foo/title/all/1/ 

Теперь мой вопрос заключается в том, когда я нажимаю кнопку «Отправить», я бы хотел, чтобы она использовала новую структуру urler clearner, но она использует более грязную с вопросительными знаками и равными знаками. Теперь автоматически я думал, может быть, мне нужно сделать переадресацию на PHP, но если я смогу сделать это с htaccess, я был бы счастливее, поскольку это означает, что это чистый код.

Я также понимаю, что я могу сделать это с помощью JavaScript, перехватив клик и создав дружественный URL-адрес seo, но опять же, если это способ с htaccess, я бы предпочел это.

Надеюсь, вы понимаете, чего я пытаюсь достичь, и большое спасибо за чтение,

fl3x7

ps im довольно новый для htaccess, поэтому, если вы можете объяснить / руководство и т. д., это было бы здорово