Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/10/2005, 15:35
Deckard28
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 37
Antigüedad: 19 años, 3 meses
Puntos: 1
Exclamación mod_rewrite reemplazar los espacios %20

Estoy utilizando el módulo de Apache mod_rewrite para "limpiar" las direcciones url y de paso que los buscadores indexen mis páginas sin problemas.

Me funciona correctamente, pero lo que me gustaría es que algunas de las variables contienen espacios y al visualizar en la direccions url me sale el famoso %20. ¿Cómo podria reemplazar los %20 por _?

El código del .htacces es este:
Código PHP:
Options +FollowSymLinks
RewriteEngine on

RewriteRule 
^(.*)%20(.*)$  $1-$2

Rewriterule 
^(.*)/modelo_coche_(.*).htmlcoche.php?marca=$1&modelo=$
el enlace de momento me sale asi en algunos casos:
http://www.mipaginacom/BMW/modelo_coche_Audi%20A3.html
me gustaria que apareciera de esta manera:
http://www.mipaginacom/BMW/modelo_coche_Audi_A3.html

PD: Todo esto es un ejemplo, realmente no estoy haciendo una pagina de coches