Vorrei cambiare le estensione delle url di un mi sito da .hrml a .php

gli url sono del tipo:

codice:
<a href=\"$row[link].html\">$row[nome]</a>
e in htaccess

codice:
RewriteEngine on RewriteBase / RewriteRule ^(.+).html locale.php?link=$1 [L]
Sia modifico sia l'url, mettendo .php invece di .html o facendo lo stesso in htaccess mi da in entrambi i casi errore, dove sbaglio?