Riesco ad ottenere le pagine con il rewrite se le scrivo a mano nella barra degli indirizzi.
Il problema e' che non riesco a costruire il link nella pagina precedente.

In pratica costruisco tutto tranne il .htm finale che non mi esce

Ecco il codice:
Codice PHP:
            <?php
include('config.php'); 
$lettera $_GET['lettera'];
if (
preg_match("#^[a-z]$#i",$_GET['lettera'])) 
$sql "select id, comune from comuni where comune like '$lettera%' order by id asc";
else
echo 
'parametro non valido';
$risultato=mysql_query($sql);
$num mysql_num_rows($risultato);
if(
$num 0) {
    while(
$riga mysql_fetch_array($risultato)) {
        
$id $riga['id'];
        
$comune$riga['comune'];
   
echo 
"<a href=comune_di_$comune.htm>$comune</a>
\n"
;
       
    }
} else {
    echo 
"<font face=verdana size=2 color=#000000>Nessun comune disponibile</font>";
}
?>
In pratica c'e' qualche errore qua

echo "<a href=comune_di_$comune.htm>$comune</a>
\n";

perche' quando lo vado a provare mi esce il link tipo
www.miosito.it/comune_di_NOME_DEL_COMUNE
ma il .htm finale non esce