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'];