Innanzitutto grazie per la risposta... ma i miei dubbi rimangono.Originariamente inviato da Simo990
1..... In pratica consiste in un file, chiamato .htaccess, che di solito si piazza nella root del proprio web server, ed al suo interno si mettono una serie di regole, chiamate rewrite rules, che letteralmente riscrivono l'URL sporco. .......
2. se hai un form e non vuoi mostrare le tue variabili al mondo intero ti basta usare le richieste POST invece che GET. In pratica, nel tuo form, dichiari l'attributo method in questo modo:
Dopo aver fatto il submit del form troverai tutte le tue variabili dentro all'array $_POST.codice:<form method="POST">
Spero di esserti stato di aiuto, se hai altre domande chiedi pure.![]()
1. Mi piacerebbe vedere un esempio pratico... in cui
un url con query string tipo: http://www.sito.it/index.php?dpr=pr...&pz=100.000
diventa un url pulito per seo tipo: http://www.sito.com/it/arredamento.html
2. visto che un test di modrewrite ho già tentato di farlo
questo: RewriteRule ^([\d]+)$ site/index.php?id=$1&idu=$1
che praticamente fa in modo che se scrivo nel browser: www.sito.it/1
lui mi carica la pagina www.sito.it/site/index.php?id=1&idu=1
mi chiedevo però come si fa... a farlo testuale...
mi spiego meglio, nei siti che vedo in giro.. si vedono url puliti del tipo:
http://www.sito.com/it/arredamento.html
cioè senza numeri o quasi... ma letteralmente testuali.
visto che sotto ci sarà un DB.. e che solitamente nei DB le where delle query sono fatte attraverso i vari ID delle tabelle... mi chiedevo come fanno a trasformarlo in formato testuale.
SE vedi il mio esempio.. io ho provato... e trasformo un URL con query string in qualcosa di più pulito... ma per forza di cose mantendo il "valore numerico" della variabile...
vorrei capire come fanno gli altri a trasformarla in testo.. cioè come passano dall'ID di tabella al valore.
Riprendendo l'esempio di prima...posso immaginare che:
http://www.sito.com/it/arredamento.html
in origine fosse qualcosa del tipo:
http://www.sito.com/index.php?lingua=1&prodotto=34
3. oltre a questo.... mi chiedevo come come fanno in questi siti a gestire la questione URL all'interno della pagina php.
come ti dicevo nell'esempio: XXX
anche qui il problema è sempre quello.. nelle pagine php che si vanno a creare, solitamente si fa una select da DB.. si estraggono i dati e si formano i vari link sulla pagina...che però hanno sempre una forma del tipo:
http://www.sito.com/index.php?lingua=1&prodotto=34
...mi chiedevo come fanno ad avere la forma "pulita".
La questione del form... di inviare i dati in POST... semplicemente non mostra le variabili, ma non le riscrive... io volevo capire invece come fanno in questi siti.. a riscriverle.
Spero di esser stato chiaro, se hai/avete domande.. sono qui...
Se possibile se riuscite a farmi qualche esempio semplice pratico mi sarebbe utile.
Grazie a tutti

Rispondi quotando