Você precisa usar mod_rewrite para verificar a string de consulta. Tente algo como o seguinte na parte superior do arquivo '.htaccess:
RewriteEngine On
RewriteCond %{QUERY_STRING} ^(filter_grade-level)=154$
RewriteRule ^product-category/search/$ /$0?%1=k [R=301,L]
Na RewriteRule
substituição (ou seja, /$0?%1=k
), $0
é uma referência anterior ao padrão RewriteRule
correspondente e %1
é uma backreference para o grupo capturado no último CondPattern (isto é, "filter_grade-level").
Então, com sucesso, /$0?%1=k
se expande para:
/product-category/search/?filter_grade-level=k