Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144

    Riscrittura indirizzo dinamico

    Ciao ragazzi,
    vorrei utilizzare il file .htaccess per riscrivere il seguente indirizzo dinamico:

    codice:
    www.mioindirizzo.it/pagina.php?articolo=49&comando=visualizza_articoli
    nel seguente statico:

    codice:
    www.mioindirizzo.it/pagina.php/titolo_articolo/
    Il titolo dell'articolo è recuperato da una tabella database sfruttando il codice dello stesso articolo (49)

    E' fattibile? Avete qualche indicazione per risolvere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Potrei scrivere le regole nel seguente modo:

    codice:
    RewriteRule ^pagina/titolo_articolo49.html$ pagina.php?articolo=49&comando=visualizza_articoli [L]
    RewriteRule ^pagina/titolo_articolo50.html$ pagina.php?articolo=50&comando=visualizza_articoli [L]
    ...
    ma mi toccherebbe scrivere una regola per ogni articolo presente nel sito.

    Esiste un modo automatico e possibilmente più veloce?

  3. #3
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    Ciao fai semplicente così

    codice:
    RewriteRule ^pagina.php/([A-Za-z0-9]+)?$ pagina.php?articolo=$1

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Originariamente inviato da kakashi
    Ciao fai semplicente così

    codice:
    RewriteRule ^pagina.php/([A-Za-z0-9]+)?$ pagina.php?articolo=$1
    Ciao! Così però vengono fuori degli indirizzi del tipo:

    codice:
    [...]pagina.php/49
    [...]pagina.php/50
    o sbaglio? Dal punto di vista SEO non sono un granchè...

  5. #5
    Utente di HTML.it L'avatar di kakashi
    Registrato dal
    Feb 2005
    Messaggi
    357
    Io ti ho fatto un esempio XD

    Specifico come ti serve


    codice:
    RewriteRule ^pagina.php/([A-Za-z0-9]+)_([A-Za-z0-9]+).html$ pagina.php?articolo=$2

  6. #6
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    144
    Originariamente inviato da kakashi
    Io ti ho fatto un esempio XD

    Specifico come ti serve


    codice:
    RewriteRule ^pagina.php/([A-Za-z0-9]+)_([A-Za-z0-9]+).html$ pagina.php?articolo=$2
    Grazie!
    Ma la regola ([A-Za-z0-9]+) vale include anche i caratteri tipo il trattino (-)?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.