Foros del Web » Creando para Internet » HTML »

problemas con direcciones http en utf-8

Estas en el tema de problemas con direcciones http en utf-8 en el foro de HTML en Foros del Web. Viendo los log de mi web me encuentro cosas como: /Sr/Venezuela/1786/Jose_Maria_Vargas/Wikipedia+Jos_Mara_Vargas.html Http Code: 404 Date: May 03 04:10:34 Http Version: HTTP/1.1 Size in Bytes: - ...
  #1 (permalink)  
Antiguo 05/05/2009, 03:42
 
Fecha de Ingreso: mayo-2009
Ubicación: SpaÑA
Mensajes: 60
Antigüedad: 8 años, 7 meses
Puntos: 0
problemas con direcciones http en utf-8

Viendo los log de mi web me encuentro cosas como:


/Sr/Venezuela/1786/Jose_Maria_Vargas/Wikipedia+Jos_Mara_Vargas.html
Http Code: 404 Date: May 03 04:10:34 Http Version: HTTP/1.1 Size in Bytes: -
Referer: [/]
Agent: Mozilla/5.0 (compatible; OpenWeb 5.7.1-03) Opera 8.54

es decir: esta sustituyendo José_María_Vargas.html (URI códificada en utf-8) por Jos_Mara_Vargas.html (sin tildes) con lo que logicamente le da un Page NOT FOUND.
Lo mismo pasa si cargo la paguina desde un telefono movil.

lo que el windows detecte el utf-8 esta solucionado en la cabecera:
<meta http-equiv="content-type" content="text/html;charset=utf-8" />

¿Se puede hacer algo en la configuración del Apache? o depende del agente que use el cliente.

Gracias de antemano.
  #2 (permalink)  
Antiguo 05/05/2009, 05:21
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 13 años, 3 meses
Puntos: 18
Respuesta: problemas con direcciones http en utf-8

y el archivo está grabado como utf8?
  #3 (permalink)  
Antiguo 05/05/2009, 05:57
 
Fecha de Ingreso: mayo-2009
Ubicación: SpaÑA
Mensajes: 60
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: problemas con direcciones http en utf-8

Si lo edito con nano me dice que el charset es utf-8, se ve todo sin problemas. Solo tenia problemas con el explorer, pero al poner la cabecera <meta http-equiv="content-type" content="text/html;charset=utf-8" /> se soluciono.

en el htaccess tambien he puesto el defaultcharset a utf-8.
  #4 (permalink)  
Antiguo 05/05/2009, 08:01
 
Fecha de Ingreso: mayo-2009
Ubicación: SpaÑA
Mensajes: 60
Antigüedad: 8 años, 7 meses
Puntos: 0
Respuesta: problemas con direcciones http en utf-8

los link también estan en utf-8 por ejemplo
<a charset="utf-8" href="/../Sr/Alemania/1681/Georg_Philipp_Telemann/Wikipedia+Georg_Philipp_Telemann.html">Georg Philipp Telemann</a>

y que "si quieres arroz catalina"
  #5 (permalink)  
Antiguo 08/05/2009, 04:31
 
Fecha de Ingreso: mayo-2009
Ubicación: SpaÑA
Mensajes: 60
Antigüedad: 8 años, 7 meses
Puntos: 0
Solucionado

No era culpa de los utf-8 en los URL, era culpa de algunos Link que llevaban un ../ y
cuando cambie la estructura de directorios no cambie los link.

lo curioso es que en FireFox el directorio /../ lo interpretaba como / y no daba fallo. pero en el IE, Opera y otros no encontraba la página.

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 12:30.