PDA

View Full Version : Metodo Rewrite per url dinamici


fabry78
13-05-2012, 12:26
Salve, con la speranza di non aver sbagliato sezione vi espongo il mio problema:

sto cercando di capire come funziona il rewrite degli url dinamici. Allora per testare il tutto ho creato un file prodotti.php con all' interno il seguente codice:


<?php

echo 'Questa pagina mostra il prodotto numero ' . $_GET['id'];

?>

Poi ho creato il file htaccess con all' interno le seguent istruzioni:


RewriteEngine On
RewriteRule ^prodotti/([^/]+).html prodotti.php?id=$1 [L]

Ora mi aspetto che se nel browser scrivo http//www.nomesito/prodotti/1.html mi esca la pagina prodotti.php con la stringa inserita dopo l'istruzione echo ....

Purtroppo non trova niente e mi ritorna l'errore 404, cosa devo fare?

Filly95
13-05-2012, 23:05
Non vorrei dire una cavolata perché non sono esperto ma secondo me se tu vai a quell'url effettivamente la pagina non esiste; la rewriterule si occupa solo di mascherare l'url una volta che ci sei già... Provo a spiegarmi con un esempio: Se io ho un prodotto che si chiama X ma io ti dico che si chiama Y, tu poi vieni al mio negozio e cerchi Y non lo troverai perché effettivamente non c'è; c'è solo X che io ti ho presentato come Y appunto. Spero di essere stato chiaro :D

fabry78
14-05-2012, 01:10
Io ho trovato in rete un esempio uguale ma a me non funziona e non capisco perché.....