• User Attivo

    rewrite url

    Buonasera a tutti,

    ho un url di questo genere:

    [PHP]localhost/cms/articolo.php?id=4&url=algeria-vola-via[/PHP]

    lo vorrei così:

    [PHP]localhost/cms/articolo/4/algeria-vola-via/[/PHP]

    è da poco che sto usando l'htaccess, qualcuno ha qualche idea?

    mettendolo così:

    [PHP]RewriteRule ^articolo-([0-9]+).html$ articolo.php?id=$1[/PHP]

    veniva:

    [PHP]localhost/cms/articolo-4.html[/PHP]

    ma vorrei un url completa.

    grazie a tutti in anticipo

    buonanotte!


  • User Attivo

    ho aggiunto questo nell'.htaccess:

    [PHP]RewriteRule ^(.)/(.)/$ articolo.php?id=$1&url=$2[/PHP]

    l'url risponde, ma non mi trova + i css/js della pagina,

    forse perchè li ho richiamati con un path relativo?

    buon week end a tutti!


  • User

    Ciao Enrico,
    prova ad inserire questo codice nel tuo file htaccess:

    RewriteEngine On
    RewriteRule ^articolo/([^/]*)/([^/]*)\.html$ /cms/articolo.php?id=$1&url=$2 
    

    Fammi sapere se funziona! 😉


  • User Attivo

    cio alessandroS,

    non va, ho risolto aggiungendo:

    RewriteRule ^(.)/(.)/$ articolo.php?id=$1&url=$2

    e mettendo path assoluti, ho un altro problema però:

    sulle pagine di categoria, ho url:

    localhost/rocketcms/categoria.php?id=6&url=politica

    in htaccess ho aggiunto:

    RewriteRule ^categoria/(.)/(.)/$ categoria.php?id=$1&url=$2

    ma non funziona, in cosa sbaglio?

    grazie in anticipo x le risposte

    buonanotte!