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:

codice:
<form method="POST">
Dopo aver fatto il submit del form troverai tutte le tue variabili dentro all'array $_POST.

Spero di esserti stato di aiuto, se hai altre domande chiedi pure.
Innanzitutto grazie per la risposta... ma i miei dubbi rimangono.

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