Salve come da oggetto ho qualche difficoltà ad ottenere un 301 da vecchio sito con url tipo:

www. sito. it /shop/cat.php?categoria=14

to new link page

www. sito. it /categoria-prodotto/paste-di-mandorla/

ho provato con questo cod su htaccess ma nulla sempre errore 404 pagina non trovata

RewriteEngine on
RewriteCond %{QUERY_STRING} categoria=14
RewriteRule ^shop/cat\.php$ /categoria-prodotto/paste-di-mandorla/? [L,R=301]

p.s. ovviamente sono su linux e voglio effettuare il redirect tramite htaccess