scusate, io ho provato l'esempio 2 di questa pillola proprio copiandolo pari pari:

praticamente creo una cartella chiamata htaccess e vi metto il file .htaccess il cui unico contenuto è:

RewriteEngine On
RewriteRule ^notizie/([^/]+).html notizie.php?id=$1 [L]


e il file notizie.php il cui contenuto è <?= $_GET['id']?>


se uso l'url: http://localhost/htaccess/notizie.php?id=bella

funziona ma se provo http://localhost/htaccess/notizie/bella.html

mi dice
Not Found

The requested URL /htaccess/notizie/ciao.html was not found on this server.