Foros del Web » Programando para Internet » ASPX (.net) »

Problema con urls amigables

Estas en el tema de Problema con urls amigables en el foro de ASPX (.net) en Foros del Web. Saludos. Veran, estoy incrustando urls amigables tal que asi: Original: dominio.com/page.aspx?id=4 Url amigable: dominio.com/pagina/4 Tengo un problema, es que las imagenes no funcionan en los ...
  #1 (permalink)  
Antiguo 10/02/2012, 03:37
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Problema con urls amigables

Saludos.

Veran, estoy incrustando urls amigables tal que asi:

Original:
dominio.com/page.aspx?id=4

Url amigable:
dominio.com/pagina/4


Tengo un problema, es que las imagenes no funcionan en los apartados de url amigables ya que si yo defino una imagen asi: imagenes/image.jpg, se me muestra:

Original:
dominio.com/imagenes/image.jpg (OK)

Url amigable:
dominio.com/pagina/4/imagenes/image.jpg (MAL)


Hay algun metodo de que funcione en los dos casos? Hay veces que en el script se definen rutas tanto en el .aspx como en el aspx.cs.
  #2 (permalink)  
Antiguo 10/02/2012, 06:11
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 15 años, 7 meses
Puntos: 187
Respuesta: Problema con urls amigables

Hola,

Que modulo o librería estas usando para convertir las URL.

Yo tuve un problema similar, lo que hice fue decirle al modulo que no reescriba url de imagenes, scripts, etc.

Eso varía de que libreria/modulo estés usando y como hayas armado tus reglas. Si nos comentas como lo tenés armado, trataré de darte una mano.

Saludos
  #3 (permalink)  
Antiguo 10/02/2012, 06:56
50l3r
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema con urls amigables

Lo he solucionado colocando un <base href=""> en la cabecera.

Uso System.Web.Routing

Etiquetas: amigables, asp, aspx, url
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 17:03.