Использование только html, нет.
У вас может быть что-то на стороне сервера, которое может работать. Вы можете заставить сервер ответить кодом ответа 302. Если вы используете Apache, вы, вероятно, могли бы использовать mod_rewrite, чтобы получить запрос GET и сгенерировать новый URL.
Например, браузер может запросить http://example.com/search/?q=blah+foo+bar,, а затем сервер может принять это и отправить браузеру перенаправление 302 для http://example.com/search/blah+foo+bar.
Дополнительную информацию см. В Руководстве по переписыванию URL-адресов Apache, или с помощью своей любимой поисковой системы.
Вы все еще можете использовать javascript для генерации правильного URL, но если у кого-то отключен javascript, это будет работать как запасной вариант.