• ModSenior

    Rewrite che non riscrive

    Ciao Forumisti, il rewrite non è il mio pane... e si vede, perchè l'unico che ho scritto non sembra voler funzionare.

    Situazione: ho una directory /notizie/ in cui compare l'elenco news da cui è possibile raggiungere ogni singolo articolo con il link "/notizie/dettaglio.php?id_n=123&T=Titolo della notizia"
    (non c'è nessun CMS)

    Il mio obiettivo è trasformare /notizie/dettaglio.ecc in /notizie/123-Titolo-della-news.html

    Ho attivato il modrewrite sul server, e funziona facendo un semplice test da index.php a prova.html quindi ho fatto vari test per il mio URL friendly, ma sono tutti miseramente falliti:

    Test numero 1

    RewriteEngine On
    RewriteRule ^([^/]+)-([0-9]+)\.html$ dettaglio.php?id_n=$2&t=$1
    

    Test numero 2

    RewriteEngine On
    RewriteRule ^([0-9]+)-(.*)\.html$ dettaglio.php\?id_n=$1&t=$2 [R=301,L]
    

    Test numero 3

    RewriteEngine On
    RewriteRule ^([0-9]+)-(.*)\.html$ http://www.dominio.it/notizie/dettaglio.php?id_n=$1&t=$2 [R=301,L]
    

    Test numero 4

    RewriteEngine On
    RewriteRule ^([0-9]+)-(.*)\.html$ http://www.dominio.it/notizie/dettaglio.php\?id_n=$1&t=$2 
    

    Cambiando browser, cancellando cache e cambiando PC... nada! :arrabbiato:

    Mi sfugge qualcosa? Grazie mille