• User Attivo

    mod_rewrite di wordpress

    Salve,
    che tipo di regole usa il CMS wordpress?

    Ad esempio un link:

    http://dominio.ext/2006/10/10/ubuntu-edgy-aiglx-compiz/

    Il titolo nel database è: Ubuntu Edgy + AIGLX + Compiz

    Non avendo nessun id ma solo la data di inserimento, come fa il sistema a dare il record esatto?
    Io potrei anche creare una cosa tipo Edgy + AIGLX ( Compiz e verrà riscritto con lo stesso url visto che "+" e "(" vengono entrambi sostituiti con "-". Qual'è il segreto?


  • Super User

    l'unico modo per esserne certi è quello di leggere il sorgente 😄

    io lo farei così:

    • query SQL per caricare tutti i titoli degli articoli scritti in data 2006/10/10
    • con un ciclo scorrere i titoli, farli passare per una funzione che li normalizza e confrontarli con quello letto dall'URL

    (alla prima occorrenza si può fare un break; visto che data+titolo devono essere univoci)