• User Attivo

    redirect da URL "generico" a URL con testo specifico

    Ciao a tutti,
    Ho rimaneggiato il sito in firma per risolvere alcuni problemi. Come effetto collaterale adesso ho l'esigenza di impostare una regola di redirect per ogni pagina della mia sezione di notizie.
    Il vecchio URL è di tipo /news/NN/48.html , dove NN è il numero progressivo della notizia, mentre il nuovo URL è /news/NN/48/titolo-della-notizia.html

    Ad esempio /news/40/48.html è diventato /news/40/48/un-convegno-su-Rete-Natura-2000.html

    Anche per il fatto che al vecchio URL si vede comunque la pagina, devo inserire delle regole per i redirect al nuovo URL.
    Mi devo armare di santa pazienza e scrivere una regola per ciascuna pagina, oppure esiste un modo per cavarmela con una riga sola?

    Saluti a tutti e grazie per l'aiuto.


  • User

    RewriteRule ^news/([0-9]{1,3})/([0-9]{1,3})/([a-z0-9-]{3,256}).html$ news.php?cat=$1&id=$2

    Penso proprio tu possa fare qualcosa di simile 🙂