Visualizzazione risultati 1 fino 1 di 1

Discussione: mod_rewrite url complesso

  1. #1
    Guest

    Predefinito mod_rewrite url complesso

    Salve,
    Stavolta vi scrivo perchè non ho la più pallida idea di come procedere.

    Come faccio a riscrivere un url del genere: /view.php?id=n
    che corrisponde alla pagina per visualizzare l'articolo nel dettaglio nel modo seguente?
    /$sezione/$subsezione/$data/$titolo-$id/


    L'unica idea che mi è venuta in mente è quella di passare tutte ste variabili col metodo get ma mi pare poco pratico ma soprattutto poco sicuro.

    Mi potete dare delle delucidazioni in merito?

    Ho urgentemente bisogno di riscrivere gli url in questo modo perchè la quantità di articoli presenti nel database saranno troppi e devo essere accorto nella loro categorizzazione.

    EDIT:

    Nessuno mi può aiutare? ho provato a fare nel seguente modo ma non mi funziona:
    .htaccess: RewriteRule ^([^/\.]+)-([0-9]+)/?$ view.php?url=$1&id=$2 [L]

    view.php:
    Codice:
    $urlcat = strtolower($row['sezione']);
    	$urlsub = $row['sub'];
    	$urldata = date('Y/m/d', $row['data']);
    	
    	$urltitolo = strtolower($row['titolo']);
    	$urltitolo = str_replace(" ", "-", $urltitolo);
    	$urltitolo = str_replace(" - ", "-", $urltitolo);
    	
    	$url = "$urlcat/$urlsub/$urldata/$urltitolo";
    	$id = $row['id'];
    Ultima modifica di alemoppo : 04-08-2011 alle ore 12.32.32 Motivo: Non fare doppi post: usa il tasto "Edita" per editare i messaggi

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •