• User Attivo

    nascondere variabile su URL riscritto

    Ciao a tutti.
    Prima di aprire la discussione ho cercato nel forum, trovando una discussione simile a questa, ma che non ha risposto completamente alla mia domanda, quindi cerco di esprimerla nel miglior modo possibile.

    Nel mio sito ho degli url di questo tipo:

    w w w. ilmiosito . it /index.php?cat=categoria&id=45

    che al momento viene riscritto tramite file .htaccess in questo modo:

    w w w . ilmiosito .it /categoria/45.htm

    la variabile id è particolarmente importante, poichè è con essa che il mio script php esegue le query sul DB.

    Ad ogni id è inoltre associato un titolo (sempre nel DB, ma non necessario al fine della generazione della pagina), che vorrei presentare nell'url riscritto (per motivi SEO e di "bellezza" dell'URL).
    Attualmente sono riuscito ad ottenere un url di questo tipo:

    w w w . ilmiosito . it /categoria/45/titolo_della_pagina.htm

    la domanda è infine questa: è possibile NON far comparire il valore della variabile id nell'url riscritto, in modo da ottenere qualcosa del genere

    w w w . ilmiosito . it /categoria/titolo_della_pagina.htm

    tenendo conto che tutte le query vangono eseguite basandosi su questa variabile (che quindi in qualche modo deve essere passata)??

    Spero di essere stato chiaro :mmm:

    Grazie mille

    Francesco


  • User Attivo

    Niente? 😢


  • ModSenior

    Ciao francy88,

    il titolo non sarebbe sicuramente univoco, e comunque gli spazi sarebbero sostituiti da _, per fare come dici tu ci sarebbe da modificare lo script che utilizzi aggiungendo un altro campo alla tabella e facendo generare gli url univoci che metterai sul nuovo campo.


  • User Attivo

    Ciao Thedarkita,
    i titoli di ogni singola pagina saranno sempre univoci, poichè ad ogni id corrisponde un solo titolo, e non ci saranno mai id diversi correlati a titoli uguali....