grazie per le risposte
1) In 1 passo ad index le variabili a e b (ma potrebbero essere anche di +). Di queste 'a' rappresenta una destinazione, mentre le altre rappresentano dei parametri che salvo in una sessione su db per poi recuperarli una volta raggiunta la destinazione.
2) il passo 2 ha lo scopo di reindirizzare alla destinazione, '1', che recupererà i parametri dal db ricevendo un id fittizio = a 305, generato in modo random e il cui scopo è solo quello di rendere diversa ogni request verso la stessa destinazione '1'.
infine posto il contenuto del file htaccess che sul server genera l'errore 500, sperando possiate indicarmi l'errore:
codice:RewriteEngine on RewriteRule ^views/([^/]+)/([^/]+)/([^/]+).html views/it/$1/$2.view.php?id=$3 [L]