ciao a tutti,
ho cercato online ma non sono riuscito ad adattare quello che ho trovato al mio caso.

Ho un sito che mostra una serie di keyword cliccabili; cliccando si viene reindirizzati su un url del tipo www.sito.com?key=parola cliccata

Alcune keyword sono multiple quindi nell'url appare "%20" e questo mostra dei risultati non precisi. Sto quindi cercando di sostituire lo spazio "%20" con un underscore e ho trovato il seguente codice x il file .htaccess:


codice:
# Replace spaces with hyphens 
RewriteRule ^([^\ ]*)\ (.*)$ $1$2 [E=rspace:yes,N] 
# Redirect to update url in search engine listings and browsers 
RewriteCond %{ENV:rspace} yes 
RewriteRule (.*) http://%{HTTP_HOST}/$1 [R=301,L]
il problema è che non riesco ad adattarlo al mio sito, anzi non succede proprio niente.

L'url del sito completo di variabili è
codice:
http://www.sito.com/page.php?area=7&pagina=30&met=key&search=%20marine%20mammal
il mio obiettivo è trasformarlo in
codice:
http://www.sito.com/page.php?area=7&pagina=30&met=key&search=_marine_mammal
(purtroppo alcune keywords hanno uno spazio anche all'inizio)

grazie in anticipo