Foros del Web » Administración de Sistemas » Apache »

modrewrite

Estas en el tema de modrewrite en el foro de Apache en Foros del Web. Buenas a Todos, vereis tengo un problema, es sencillo, la explicacion no la se, pero hay gente que le pasa. el problema es que algunos ...
  #1 (permalink)  
Antiguo 11/05/2004, 21:40
 
Fecha de Ingreso: septiembre-2003
Mensajes: 49
Antigüedad: 21 años, 2 meses
Puntos: 0
modrewrite

Buenas a Todos, vereis tengo un problema, es sencillo, la explicacion no la se, pero hay gente que le pasa.

el problema es que algunos usuarios de mi web, cuando intentan ver una imagen que contiene espacios no se les ve, del tipo:

http://www.miweb.com/images/HOLA RAMON.jpg

El espacio en HOLA y RAMON pasa a ser un %20 quedando asi:

http://www.miweb.com/images/HOLA%20RAMON.jpg

Bien pues por lo que me han dicho todos usan Xp y el IE pero seve que alguna version sin actualizar porque yo tb uso ese conjunto y las veo sin problemos.

La Solucion

*** cambiar los espacios por guiones:
- Hablamos de 20.000 imagenes (a mano descartado)
- Se podria hacer en php (automatico) pero en el host donde tengo las imagenes no me deja usa el raneme() (php) ni cambiar los permisos a las carpetas para que lo pueda usar.

Entonces he pensado en el modrewrite que ese si que me deja usarlo el servidor. Entonces a esas imagenes se llega sacando datos de la base de datos y la web esta en php, en cualquier momento yo podria reemplazar los espacio por un mas (+) por poner un simbolo. Y la pregunta es:

Se podria hacer un RewriteRule de tal manera que cuando alguien solicte esta url:

http://www.miweb.com/images/HOLA+RAMON.jpg

le devuelva esta:

http://www.miweb.com/images/HOLA RAMON.jpg

?¿

Igual es sencillo porque es decirle en el RewriteRule que cambie el + por un espacio.

He probado varias cosas, pero no hay manera.

Bueno aqui dejo este toston que me lleva loco, ave si alguien me puede echar una mano.

Como siempre Gracias de antemano.

Saludos
  #2 (permalink)  
Antiguo 11/05/2004, 23:10
Avatar de Max13  
Fecha de Ingreso: octubre-2000
Ubicación: Mx
Mensajes: 1.229
Antigüedad: 24 años
Puntos: 0
Eso pasa porque en los servidores Web no se manejan los espacios para los nombres de archivos, en este caso debes de quitar los espacios o cambiarlos por un _ o -
  #3 (permalink)  
Antiguo 12/05/2004, 06:27
 
Fecha de Ingreso: septiembre-2003
Mensajes: 49
Antigüedad: 21 años, 2 meses
Puntos: 0
Buenas max, si el problema lo tengo lacalizado y estoy seguro que es por culpa de los espacios, el problema es que son mas de 20.000 imagenes y no puedo usar ningun tipo de escript para renombrarlos y pense que quizas con el modrewrite podria engañar a los navegadores.

Gracias de todos modos. ave si alguien me echa una mano.

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:13.